ublic static void main(String[] args) {
// 1、比对基本数据类型 用数组保持 1 2 3 4 5
// 声明
int[] shuzu = new int[5];
for (int i = 0; i < shuzu.length; i++) {
shuzu[i] = i + 1;
}
System.out.println(Arrays.toString(shuzu));
List<Integer> list = new ArrayList<Integer>();// 没有数据类型,没有大小
list.add(1);// 添加
list.add(1, 2);
list.add(3);
System.out.println(list);
int shu = list.get(2);
System.out.println(shu);
// 往集合里面放10个1-30的随机数 判断25在不在里面
System.out.println("往集合里面放10个1-30的随机数 判断25在不在里面!");
List<Integer> list2 = new ArrayList<>();
Random random = new Random();
for (int i = 0; i < 10; i++) {
list2.add(random.nextInt(31) + 1);
}
System.out.println(list2);
boolean contains = list2.contains(25);
if (contains) {
System.out.println("25在集合中");
} else {
System.out.println("25不再集合中!");
}
list2.add(10, 100);// 可以插队添加
System.out.println(list2);
// for each 遍历集合
for (int a : list2) {
System.out.println(a);
}
list2.remove(1);//移除下标对应的值
list2.remove("");//直接移除值
list2.retainAll(list2);//移除所有的
list2.clear();//清空
list2.set(0, 3);//将0位置的值替换成3
}
// 声明
int[] shuzu = new int[5];
for (int i = 0; i < shuzu.length; i++) {
shuzu[i] = i + 1;
}
System.out.println(Arrays.toString(shuzu));
List<Integer> list = new ArrayList<Integer>();// 没有数据类型,没有大小
list.add(1);// 添加
list.add(1, 2);
list.add(3);
System.out.println(list);
int shu = list.get(2);
System.out.println(shu);
// 往集合里面放10个1-30的随机数 判断25在不在里面
System.out.println("往集合里面放10个1-30的随机数 判断25在不在里面!");
List<Integer> list2 = new ArrayList<>();
Random random = new Random();
for (int i = 0; i < 10; i++) {
list2.add(random.nextInt(31) + 1);
}
System.out.println(list2);
boolean contains = list2.contains(25);
if (contains) {
System.out.println("25在集合中");
} else {
System.out.println("25不再集合中!");
}
list2.add(10, 100);// 可以插队添加
System.out.println(list2);
// for each 遍历集合
for (int a : list2) {
System.out.println(a);
}
list2.remove(1);//移除下标对应的值
list2.remove("");//直接移除值
list2.retainAll(list2);//移除所有的
list2.clear();//清空
list2.set(0, 3);//将0位置的值替换成3
}