/**
* @author yuanxuan-chen
* @date 2020-03-04 12:49
*/
import java.util.ArrayList;
import java.util.List;
public class NP_ArrayList {
public static void main(String[] args) {
/**
* 定义ArrayList and List, list会快些
*/
ArrayList<String> arrayList = new ArrayList<String>();
ArrayList<String> list = new ArrayList<String>();
/**
* 增加
* 1, 将字符串放在下表为1的地方,其他往后移动
*/
list.add("123");
list.add("456");
list.add("789");
list.add(1, "string");
/**
* 将list2,加到list1后面
*/
List<String> list2 = new ArrayList<>();
list2.add("b");
list2.add("b");
list.addAll(list2);
/**
* 删除,返回的值为删除的值
*/
String r = list.remove(2);
/**
* 求大小
*/
int size = list.size();
/**
* 返回下标为0的数据
*/
String get = list.get(2);
/**
* List遍历输出
*/
for(String i : list){
System.out.println(i);
}
for(int i = 0; i < list.size(); i++){
System.out.print(list.get(i) + " ");
}
/**
* ArrayList To 数组
*/
String[] a = new String[list.size()];
list.toArray(a);
for(String i : a){
System.out.println(i);
}
/**
* 1.判断list是否含有a
* 2.判断list是否含有list2
*/
boolean boo = list.contains("a");
boo = list.containsAll(list2);
}
}
来源:CSDN
作者:Yuanxuan0210
链接:https://blog.csdn.net/m0_46346380/article/details/104652542