学习 Java ArrayList 常用 API 小记
直接上测试 code
import java.util.ArrayList;
import java.util.Scanner;
public class TestArrayList {
public static void main(String args[]){
ArrayList list = new ArrayList();
Scanner input = new Scanner(System.in);
while(true){
System.out.println("请输入乘客姓名");
String name = input.next();
if(name.equals("ok")){
break;
}
list.add(name);
}
for(int i = 0;i< list.size();i++){
System.out.println(list.get(i));
}
//list.size() 方法
System.out.println(list.size());
//
System.out.println("删除方法测试..........");
//删除 123 字符串 当然 这需要自己输入
list.remove("123");
//删除指定下标元素
list.remove(0);
for(int i = 0;i< list.size();i++){
System.out.println(list.get(i));
}
//将集合中的元素转换成数组形式
System.out.println("将集合中的元素转换成数组形式");
Object[] array = list.toArray();
for(int i = 0;i
/////////////////////////////////////////////////////////////////////////////////////
结果
/////////////////////////////////////////////////////////////////////////////////////
请输入乘客姓名
a
请输入乘客姓名
b
请输入乘客姓名
c
请输入乘客姓名
d
请输入乘客姓名
ok
a
b
c
d
4
删除方法测试..........
b
c
d
将集合中的元素转换成数组形式
b
c
d
添加元素
Test
b
c
d
Yellow
55
獲取指定下標的元素
Test
集合中是否包含某元素 contains(Object o)
Test 元素存在
集合中是否包含某元素 indexOf(Object o)
Test 存在
list.indexOf() 的值为-1
list.indexOf() 的值为-1
将元素 e 添加到集合下标为 index 的位置
55555
b
c
d
Yellow
55