package com.elaina.test1;
import java.util.ArrayList;
public class test1 {
public static void main(String[] args) {
//1.创建集合的对象
// 泛型:限定集合中的存储数据的类型
// ArrayList<String> list = new ArrayList<String>();
// jdk 7
//此时我们创建的是ArrayList的对象,而ArrayList是java已经写好的一个类
//这个类在底层做了一些处理
//打印对象不是地址值,而是集合中存储数据内容
//在展示的时候会拿[]把所有的数据进行包裹
ArrayList<String> list = new ArrayList<>();
System.out.println(list);
}
}
package com.elaina.test1;
import java.util.ArrayList;
public class test2 {
public static void main(String[] args) {
/*boolean add(le)
添加
boolean remove(E e)
E remove(int index)
删除
E set(int index,E e)
修改
E get(int index)
查询
int size()
获取长度*/
//1.创建一个集合
ArrayList<String> list = new ArrayList<>();
//2.添加元素
list.add("aaa");
list.add("bbb");
list.add("ccc");
//3. 删除元素
/*boolean result = list.remove("aaa");
System.out.println(result); //true
boolean result1 = list.remove("ddd");
System.out.println(result1); //false
// 返回被删除元素
String str = list.remove(0);
System.out.println(str); //aaa */
//4. 修改元素
String result = list.set(1, "ddd");
// 返回被修改的元素
System.out.println(result); //bbb
// 5. 查询元素
String s = list.get(0);
System.out.println(s); //aaa
// 遍历 list.size() list.get(i);
for (int i = 0; i < list.size(); i++) {
String s1 = list.get(i);
System.out.println(s1);
}
System.out.println(list);
}
}
标签:基本,java,String,ArrayList,list,System,println,out
From: https://www.cnblogs.com/elaina520/p/17826466.html