ArrayList使用
ArrayList的使用
- 注意事项
- new一个ArrayList
- curd
- add(object)
- add(index, object)
- set(index, object)
- get(index)
- remove(index)
- 循环
size()获得数组的大小- 迭代器
- 在循环中删除
注意事项:
- 使用ArrayList,要
import java.util.ArrayList - 使用
get(index)来获取元素,而不是使用arraylist[index]来获取元素 - 获取最后一个元素不能用
get(-1),就用get(arraylist.size() -1) - 获取长度用
arraylist.size(),不是arraylist.length
import java.util.ArrayList;
import java.util.Iterator;
public class test {
public static void main(String[] args) {
System.out.println("Hello World");
ArrayList strings = new ArrayList();
strings.add("Hello"); // creates a new element in the list
strings.add("World");
strings.set(0, "Hell"); // update the element at index 0
System.out.println(strings.get(0)); // use "get()" to get the element at index 0
strings.remove(0); // remove the element at index 0
for (String s : strings) {
System.out.println(s);
}
Iterator it = strings.iterator();
while (it.hasNext()) {
String s = it.next();
if (s.equals("Hell")) {
it.remove();
}
}
System.out.println("----");
for (String s : strings) {
System.out.println(s);
}
}
}