java list的基本应用
作者:互联网
文章目录
list
创建
List<String> list = new ArrayList<String>();
添加元素
list.add("Hello");
list.add(2,"!");//指定角标添加元素
获取容量
System.out.println("ArrayList当前容量:"+list.size());
打印当前内容
System.out.println("ArrayList当前内容:"+list.toString());
修改
list.set(0,"my");
判断功能:
boolean isEmpty = list.isEmpty();//判断是否为空
boolean isContain = list.contains("my");//判断是否存在 对象
把集合转换成数组
String[] strArray = list.toArray(new String[]{});
System.out.println(strArray[0]+ strArray[1]+strArray[2]);
删除功能:
list.remove(0);//删除指定角标处元素
list.remove("world");//删除指定元素
list.clear();//删除全部
完整代码
import java.util.*;
public class Main {
public static void main(String[] args) {
//创建ArrayList集合:
List<String> list = new ArrayList<String>();
System.out.println("ArrayList集合初始化容量:"+list.size());
// ArrayList集合初始化容量:0
//添加功能:
list.add("Hello");
list.add("world");
list.add(2,"!");//指定角标添加元素
System.out.println("ArrayList当前容量:"+list.size());
// ArrayList当前容量:3
System.out.println("ArrayList当前内容:"+list.toString());
//修改功能:
list.set(0,"my");
list.set(1,"name");
System.out.println("ArrayList当前内容:"+list.toString());
// ArrayList当前内容:[my, name, !]
//获取功能:
String element = list.get(0);
System.out.println(element);
// my
//迭代器遍历集合:(ArrayList实际的跌倒器是Itr对象)
Iterator<String> iterator = list.iterator();
while(iterator.hasNext()){
String next = iterator.next();
System.out.println(next);
}
/**
// my
// name
// !
// */
//for循环迭代集合:
for(String str:list){
System.out.println(str);
}
/**
my
name
!
*/
//判断功能:
boolean isEmpty = list.isEmpty();//判断是否为空
boolean isContain = list.contains("my");//判断是否存在 对象
System.out.println(isEmpty);
System.out.println(isContain);
//把集合转换成数组:
String[] strArray = list.toArray(new String[]{});
System.out.println(strArray[0]+ strArray[1]+strArray[2]);
//删除功能:
list.remove(0);//删除指定角标处元素
list.remove("world");//删除指定元素
list.clear();//删除全部
System.out.println("ArrayList当前容量:"+list.size());
// ArrayList当前容量:0
}
}
标签:java,strArray,ArrayList,list,System,应用,println,out 来源: https://blog.csdn.net/zzsaixuexi/article/details/120957336