Java中的数组
public class Shuzu {
public static void main(String[] args){
int[] arrs=new int[5];
/*Person[] p=new Person[5];
boolean[] b=new boolean[5];
for(int i=0;i<arrs.length;i++){
System.out.println(arrs[i]);
}
System.out.println("====================");
for(int i=0;i<p.length;i++){
System.out.println(p[i]);
}
System.out.println("====================");
for(int i=0;i<b.length;i++){
System.out.println(b[i]);
}*/
int arrs2[]={12,34,76,98,45,56};
int arrs3[]={21,34,54,57,76,78};
/* Arrays.fill(arrs,3); //给数组全部赋值为3
Arrays.sort(arrs2);
p(arrs2);
int a=Arrays.binarySearch(arrs2, 34);//在数组中寻找这个数,但必须对数组先进行排序
int b=Arrays.binarySearch(arrs2, 43);//在数组中寻找一个不存在的数,结果为负数,负数值的意义是在数组中可能存在的位置(从1开始)
System.out.println(a);
System.out.println(b);
//p(arrs);
*/
// System.out.println(Arrays.equals(arrs2, arrs3)); //判断两个数组是否一样
//int arrays[]= Arrays.copyOfRange(arrs3, 0, 3);//复制数组中从0到4的数(不包括4)
// p(arrays);
Arrays.fill(arrs, 1, 3, 32);//给数组赋值,从1到3,赋值为32
p(arrs);
}
public static void p(int[] arrs){
for(int i=0;i<arrs.length;i++){
System.out.print(arrs[i]+" ");
}
System.out.println();
}
}
/*class Person{
}*/