这个不是发过了吗??
int[] a=new int[]{1,2,3,4,5};
int[] b=a;
//int[] b =new int[]{1,2,3,4,5};测试
//int[] b =new int[]{1,2,6,3};测试
if(a.equals(b)){//直接用equals判断地址。地址一样即相等
System.out.println("两个数组相等");
}
Arrays.sort(a);//通过sort方法。是按降序排序的。升序可以排序完逆序输出
for(int i=a.length-1;i>=0;i--){
System.out.println(a[i]);
}
//通过二分查找。找到返回下标位置,找不到返回一个随机负数
int num=Arrays.binarySearch(a, 8);
System.out.println(num);
boolean isExists=(Arrays.binarySearch(a, 8)>=0)?true:false;
if(isExists){
System.out.println("存在!");
}
追问555 才学JAVA两个星期,要简单点!看不懂
追答。。。你不是要这个功能吗???
那我分别和你写了三个功能。并注释了呀
1.用数组.equals(数组)来判断,返回的是布尔类型
a.equals(b)
2直接用Array.sort(数组名),出来就是按升序排列的
3.是用二分查找。。如果在数组中找到就返回下标。找不到就返回一个负数
Arrays.binarySearch(数组名, 元素);
Arrays.binarySearch(a, 8);
。。。楼主你还想怎么简单那?
本回答被提问者采纳