Arrays 是JDK提供的操作数组的工具类,array类提供了动态创建和访问 Java 数组的方法。
arrays此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。主要有一下几种用法。
首先声明几个数组:
int a[]={20,3,32,1,72,26,35}; int b[]={3,5,7,8,54,23,9}; int c[]={3,5,7,8,54,23,9};
1.数组转换字符串
System.out.println("转换前:"+a); //数组转换字符串 String str=Arrays.toString(a); System.out.println("转换为字符串:"+str);
2.对数组进行升序排列
//对数组array的元素进行升序排列 System.out.println("原数组:"+Arrays.toString(a)); Arrays.sort(a); System.out.println("排序后:"+Arrays.toString(a));
3.所有元素赋特定值
//所以元素都赋成特定值 System.out.println("赋值前:"+Arrays.toString(a)); Arrays.fill(a,10); System.out.println("赋值后:"+Arrays.toString(a));
4.判断数组是否相等
//判断两个数组是否相等(对应位置上的元素是否相等) boolean boo=Arrays.equals(a,b); boolean boo2=Arrays.equals(b, c); System.out.println("a:"+Arrays.toString(a)); System.out.println("b:"+Arrays.toString(b)); System.out.println("c:"+Arrays.toString(c)); System.out.println("a与b是否相等?"+boo); System.out.println("b与c是否相等?"+boo2);
5.对数组复制
//把数组复制成特定长度的数组 int d[]=Arrays.copyOf(b,b.length); System.out.println("d:"+Arrays.toString(d)); System.out.println("b:"+Arrays.toString(b));
6.查询数组下标
//查询数组下标 int i=Arrays.binarySearch(b, 5); System.out.println("数组b第5个数字下标是:"+i);
7.数组转换成集合
//数组转换成字符串 String str = Arrays.toString(a); //字符串转换成集合 List<String> list = Arrays.asList(str); for (int i = 0; i < list.size(); i++) { System.out.println("转换后的List集合:"+list.get(i)); }
热门文章
- 狗粮国内的品牌哪个好点(狗粮国产品牌)
- 「1月18日」最高速度18.5M/S,2025年V2ray/Shadowrocket/SSR/Clash每天更新免费节点订阅链接
- 动物医院社会实践3000字 动物医院社会实践3000字怎么写
- 宠物粮食的上市公司排名 宠物粮食的上市公司排名榜
- 猫猫做驱虫多少钱(宠物猫做驱虫多少钱)
- 动物疫苗经营许可证怎么申请流程视频(动物疫苗经营许可证怎么申请流程视频下载)
- 猫三联每针的作用一样吗(猫三联是一针一给钱吗)
- 狗粮猫粮加工设备需要多少钱 狗粮猫粮加工设备需要多少钱一个
- 布偶猫很少有人养(布偶不好养吗)
- 「1月3日」最高速度20.2M/S,2025年SSR/Shadowrocket/Clash/V2ray每天更新免费节点订阅链接