创建数组ArrayList
package cn.incast.xiao01.dem02;
import java.util.ArrayList;
/*
数组长度不可以改变
但是ArrayList 集合的长度可以改变
对于ArrayList来说,有一个尖括号<>代表泛型。
*/
public class Demo02List {
public static void main(String[] args) {
ArrayList<String> list=new ArrayList<>();
//创建了一个ArrayList集合,
// 里面装的是String字符串类型的数据
System.out.println(list);//[]
list.add("赵丽颖");
System.out.println(list);
list.add("古力娜扎");
list.add("迪丽热巴");
list.add("100"); //自动分隔,加逗号
// list.add(100); 错误,必须是String类型
System.out.println(list);
}
}
//这个为整形数字接收导包信号
ArrayList<Integer> list1=new ArrayList<>();
生成6个1到33之间的随机整数,并打印
package cn.incast.xiao01.dem02;
/*
生成6个1-33之间的随即整数,添加到集合,并遍历集合。
*/
import java.util.ArrayList;
import java.util.Random;
public class Demo2 {
public static void main(String[] args) {
ArrayList<Integer> list=new ArrayList<>();
Random r=new Random();
for (int i = 0; i < 6; i++) {
int num=r.nextInt(33)+1;
list.add(num);
}
System.out.println(list);
}
}