当前位置:网站首页>Arrays工具类的使用
Arrays工具类的使用
2022-07-30 05:41:00 【想买CT5的小曹】
import java.util.Arrays;
public class Arrays_Study {
public static void main(String[] args) {
int a[] = new int[]{12, 122, 332, 43, 445, 65, 7, 87, 98, 6};
Arrays_Study.printArr(a);
System.out.println("");
Arrays.sort(a);
Arrays_Study.printArr(a);
System.out.println(Arrays.binarySearch(a, 445));
int[] ints = Arrays.copyOf(a, 20);
Arrays_Study.printArr(ints);
Arrays.fill(ints,888);
Arrays_Study.printArr(ints);
boolean equals = Arrays.equals(a, ints);
System.out.println(equals);
int a1[] = new int[]{12, 122, 332, 43, 445, 65, 7, 87, 98, 6};
System.out.println(Arrays.equals(a1, a));
}
public static void printArr(int a[]) {
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
System.out.println("");
}
}
注意点:
1.对于Arrays里面的二分查找一定要先进行排序,然后再进行查找
2.Arrays.equals()比较的是数组里面的值是否相等,比较的不是地址,new出来的对象值要是相等的照样还是true。
public class Arrays_Study {
public static void main(String[] args) {
int a[] = new int[]{12, 122, 332, 43, 445, 65, 7, 87, 98, 6};
int a1[] = new int[]{12, 122, 332, 43, 445, 65, 7, 87, 98, 6};
System.out.println(Arrays.equals(a1, a));
}
}

边栏推荐
猜你喜欢
随机推荐
猜数字小游戏(随机生成’三剑客‘)
攻防世界easy_web
【文献阅读】Age Progress/Regression by Conditional Adversarial Autoencoder 基于条件对抗自编码器(CAAE)的老化/去龄化方案
0基础玩转C语言—初识C语言(上)
mysql处理insert冲突的解决方案
零基础C语言“函数”教程,有手就行
Misc of CTF-image steganography
Dcat Admin installation
C语言:快速排序三种方法(递归)
记一次Mailpress插件RCE漏洞复现
[PASECA2019]honey_shop
mysql间隙锁失效?
uni-app:uni-icons的使用及如何自定义图标
MySQL-Explain详解
Powerhouse Cup Preliminary WP
社区版idea 最右侧没有Database怎么办
简述SSRF
uni-app:关于自定义组件、easycom规范、uni_modules等问题
Koa2框架快速入门与基本使用
你怎么看待scanf()中%d的“吃空白”行为?






