集合
集合中的長度不固定,集合中只能儲存引用資料型別,不能夠存放基本資料型別,需要變成基本資料型別對應的包裝類。
基本資料型別的包裝類
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");//新增元素是一定可以新增成功的,所以返回值一定是true
list.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;
}
}