当前位置:网站首页>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));
}
}

边栏推荐
猜你喜欢
随机推荐
uncategorized SQLException; SQL state [null]; error code [0]; sql injection violation, syntax error
P3 元宝序列化笔记
[PASECA2019]honey_shop
函数解剖——深挖getchar()与putchar()
Powerhouse Cup Preliminary WP
Solution to TypeError The view function did not return a valid response. The function either returned None
初识C语言
C语言(字符串,转义字符,关键字)
三子棋游戏——C语言
MySQL-Explain详解
Misc of CTF-image steganography
在弹性布局flex布局中,行内标签也能直接加宽高
Koa2框架快速入门与基本使用
C语言(1)
jsonpath
jsx的实现
sqli-labs less3/4打靶笔记
PHP-fpm
JDBC programming of MySQL database
js方法 reduce 用法





![[网鼎杯 2020 青龙组]AreUSerialz](/img/f2/9aef8b8317eff31af2979b3a45b54c.png)


![[Mozhe Academy] Identity Authentication Failure Vulnerability Actual Combat](/img/c3/4a4e23a97e4650a17ff5cfc5233043.png)
