- 集合的创建
- 集合的遍历
集合的创建
@Test
public void test01() {
List arr = new ArrayList();
byte a = 1;
short b = 2;
int c = 3;
long d = 4l;
double e = 5.0;
float f = 6.0f;
char g = 'a';
boolean h = true;
String i = "路飞";
arr.add(a);
arr.add(b);
arr.add(c);
arr.add(d);
arr.add(e);
arr.add(f);
arr.add(g);
arr.add(h);
arr.add(i);
System.out.println("arr集合的长度为>>>" + arr.size());
System.out.println(arr);
}
注意此种写法是长度可变、数据可进行更改的,如果需要不可更改、长度不可变的集合如下写法:
@Test
public void test() {
List integers = List.of(1, 2, 3, 4, 5, 6);
System.out.println(integers);
}
集合的遍历
for循环遍历:
@Test
public void test06() {
ArrayList arr = new ArrayList<>(List.of(1, 2, 3, 4, 5, 6));
for (int i = 0; i < arr.size(); i++) {
System.out.print(arr.get(i) + "t");
}
}
for each加强for循环遍历:
@Test
public void test03() {
ArrayList arr = new ArrayList<>(List.of(1, 2, 3, 4, 5, 6));
for (int num : arr
) {
System.out.print(num + "t");
}
}
迭代器遍历:
@Test
public void test04() {
ArrayList arr = new ArrayList<>(List.of(1, 2, 3, 4, 5, 6));
ListIterator num = arr.listIterator();
while (num.hasNext()) {
Integer next = num.next();
System.out.print(next + "t");
}
}
迭代器详解:请点击



