List.add()
Java 集合类中的 List.add() 方法用于向集合列表中添加对象。
List 接口的实现类 ArrayList 初始化一个列表对象,然后调用 add 方法向该列表中添加数据。
public static void main(String[] args){
List<String>list = new ArrayList<String>();
list.add("一条数据"); //向列表中添加数据
list.add("两条数据"); //向列表中添加数据
list.add("三条数据"); //向列表中添加数据
for(int i=0;i<list.size();i++){
System.out.println(i+":"+list.get(i));
}
}
运行结果如下:
0:一条数据
1:两条数据
2:三条数据
List 类型集合变量,并使用add方法向集合的末尾与集合的指定位置添加元素,然后将添加后的元素输出。
public static void main(String[] args){
List<String>list = new ArrayList<String>();
list.add("第一条数据"); //向列表中添加数据
list.add("第二条数据"); //向列表中添加数据
list.add("第三条数据"); //向列表中添加数据
list.add(1,"第四条数据"); //在第1+1个元素的位置添加数据
for(int i=0;i<list.size();i++){ //通过循环输出列表中的内容
System.out.println(i+":"+list.get(i));
}
}
运行结果如下:
0:第一条数据
1:第四条数据
2:第二条数据
3:第三条数据
List.get()
Java 集合类中的 List.get() 方法用于获取列表指定位置的元素。返回通过索引获取的元素。
List 接口的 get 方法在开发中使用非常广泛,本示例使用 List 接口的实现类 ArrayList 初始化一个列表对象 list,并向该列表中添加 3 个元素,然后调用 get 方法获取索引位置为 1 的元素对象。
public static void main(String[] args){
List<String>list = new ArrayList<String>();
list.add("第一条数据"); //向列表中添加数据
list.add("第二条数据"); //向列表中添加数据
list.add("第三条数据"); //向列表中添加数据
String ret = list.get(1);
System.out.println("获取索引位置为1的元素:"+ret);
}
运行结果如下:
获取索引位置为1的元素:第二条数据
一些操作集合
public class Listadd {
public static void main(String[] args) {
List list = new ArrayList();
list.add("这是第一个值");
list.add("这是第二个值");
list.add("这是第三个值");
list.add("这是第四个值");
//显示值的坐标
int b = list.indexOf("这是第二个值");
//按照坐标值删除所代表的值
list.remove(2);
list.set(1, "这是第二个值改来的");
//输出list集合里的所有值
System.out.println("这个list里面值为"+list);
System.out.println("这个是第二个值的坐标为"+b);
System.out.println("从1到3"+list.subList(0, 3));
for (int i = 0; i < list.size(); i++) {
//取出list中的值
Object lists = list.get(i);
System.out.println("这个list集合的值为"+ lists);
}
}
}
运行结果:
这个list里面值为[这是第一个值, 这是第二个值改来的, 这是第四个值]
这个是第二个值的坐标为1
从1到3[这是第一个值, 这是第二个值改来的, 这是第四个值]
这个list集合的值为这是第一个值
这个list集合的值为这是第二个值改来的
这个list集合的值为这是第四个值