67,944
社区成员




import java.util.Arrays; //插入数组库
import java.util.Random;//插入随机库
public class ArraysDemo{ //入口
public static void main(String[] args){
int[] arr = new int[10]; //声明一个数组,10个空杯子
Arrays.fill(arr,9); //通过fill方法,讲10个空杯子都装入9,二锅头9;
System.out.println("fill:"+Arrays.toString(arr)); //打印 fill: 这个10个空杯子的数组;
Random random = new Random(); //引用随机数组
for(int i = 0;i < arr.length;i++){ //使用for循环, 循环次数是数组杯子的个数,也就是数组长度;
arr[i] = random.nextInt(101); // 使用随机数组,产生一个0到101之间的整型;通过循环将10个空杯子重新装酒,各种酒,鸡尾酒,红酒,白酒,啤酒。
}
System.out.println("重新赋值:"+Arrays.toString(arr)); //打印 重新赋值后的数组
arr[5] = 50; //将第6个杯子赋值50这种酒
Arrays.sort(arr); //使用sort来排序这个数组,有小到大
System.out.println("sort排序后:"+Arrays.toString(arr)); //打印排序后的数组
int i = Arrays.binarySearch(arr,50); //使用binarySearch,来搜索与给定的数值50相同的数组中数值的索引
System.out.println("值为50的元素索引:"+i);//打印相比较的数值相同的杯子的编号
int[] newArr = Arrays.copyOf(arr,arr.length); //声明新数组,从arr这个数组拷贝,数值长度跟arr这个数组一样长。
System.out.println("equals:"+Arrays.equals(arr,newArr)); //打印 等于
}
}