Arrays常用函数

Arrays常用函数:

>是java中内置的Arrays类:
>
>需引包:import java.util.Arrays;
关键字 简介
copyOfRange 数组复制
toString() 转化为字符串(可以直接输出数组中元素)
sort 排序
binarySearch 搜索(注意:需要在排序之后才能使用)
equals 判断是否相等
fill 填充(只能填充一中元素)

使用:

import java.util.Arrays;
public class Array_Usual_Function {

  public static void main(String[] args) {
      // TODO Auto-generated method stub
      int a[] = new int[] { 18, 62, 68, 82, 65, 9 };
       
       //        copyOfRange(int[] original, int from, int to)
               // 第一个参数表示源数组
               // 第二个参数表示开始位置(取得到)
               // 第三个参数表示结束位置(取不到)
               int[] b = Arrays.copyOfRange(a, 0, 3);
               for (int i = 0; i < b.length; i++) {
                   System.out.print(b[i] + " ");
               }
    
       //           toString的使用     
               String content = Arrays.toString(a);
               System.out.println(content);
    
       //        sort的使用
               System.out.println("排序之前 :");
               System.out.println(Arrays.toString(a));
               Arrays.sort(a);
               System.out.println("排序之后:");
               System.out.println(Arrays.toString(a));
    
       //        binarySearch的使用
               Arrays.sort(a);
               System.out.println(Arrays.toString(a));
               //使用binarySearch之前,必须先使用sort进行排序
               System.out.println("数字 62出现的位置:"+Arrays.binarySearch(a, 62));
    
       //        equals的使用
               int b1[] = new int[] { 18, 62, 68, 82, 65, 8 };
               System.out.println(Arrays.equals(a, b1));
    
       //        fill的使用
               int d[] = new int[10];
               Arrays.fill(d, 5); 
               System.out.println(Arrays.toString(a));
  }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容