集合
集合中的长度不固定,集合中只能存储引用数据类型,不能够存放基本数据类型,需要变成基本数据类型对应的包装类。
基本数据类型的包装类
ArrayList
ArrayList<类型> 变量名 = new ArrayList<>();
示例代码
package arrayList;import java.util.ArrayList;public class arrayList {public static void main(String[] args) {ArrayList<String> list = new ArrayList();list.add("li");//添加元素是一定可以添加成功的,所以返回值一定是truelist.add("nxl");list.add("lzy");list.remove("li");//删除指定元素的时候的返回值是一个boolean类型来表示有没有删除成功String t = list.remove(0);list.add(t);System.out.println(t);//删除下标的返回值是删除下标位置的元素System.out.println(list.set(1, "nm"));//会把被覆盖的元素返回System.out.println(list.get(1));System.out.println(list.size());System.out.println(list);}
}
当函数返回多个值的时候,需要一个容器来返回,比如:集合、数组
示例代码
package arrayList;import java.util.ArrayList;public class arrayList {public static void main(String[] args) {ArrayList<String> list = new ArrayList();list = f();System.out.println(list);}public static ArrayList<String> f() {ArrayList<String> name = new ArrayList<>();name.add("li");name.add("lzy");name.add("nxl");return name;}
}