2024年3月30号java学习
集合
集合中的长度不固定,集合中只能存储引用数据类型,不能够存放基本数据类型,需要变成基本数据类型对应的包装类。
基本数据类型的包装类
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;
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步