用ArrayList存储编程语言的名称,并输出:
package java_set;
import java.util.ArrayList;
import java.util.List;
public class ListDemo1 {
public static void main(String[] args) {
//用ArrayList存储编程语言的名称,并输出
List list = new ArrayList();
list.add("Java"); //list.add():向列表尾部添加元素
list.add("C");
list.add("C++");
list.add("Go");
list.add("swift");
//输出列表中元素的个数
System.out.println("列表中元素的个数为:" + list.size()); //列表中元素的个数用.size()表示,数组用.length
//遍历输出所有编程语言
System.out.print("列表中的元素为:");
for(int i=0; i<list.size(); i++){
System.out.print(list.get(i) + " "); //获取列表中的元素用.get(index),数组直接用 数组名[index]
}
}
}
输出:
列表中元素的个数为:5
列表中的元素为:Java C C++ Go swift
要想移除列表中的元素可以有两种方式:
//移除列表中的C++
//list.remove(2); //移除元素的第一种方式:取要移除元素的index
list.remove("C++"); //第二种方式:取要移除元素的内容
System.out.print("移除后列表中的元素为:");
for(int i=0; i<list.size(); i++){
System.out.print(list.get(i) + " ");
}
输出:
移除后列表中的元素为:Java C Go swift