南飓风 发表于 2024-7-18 17:52:38

Java自我进阶篇3

集合
集合类特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。集合类很多,以下先学习此中一个ArrayList
ArrayList
   ArryList < E >:


[*]可调解的数组实现
[*]< E >:是一种特殊的数据范例,泛型
https://img-blog.csdnimg.cn/91f46bcb42fd43789ea3714109b9367f.png
   https://img-blog.csdnimg.cn/0819ed93ac2b4fd093b814cf1f9c45b0.png
ArrayList<String> a1=new ArrayList<>(); //创建对象 且是一个空的集合
a1.add("hello");//此时输出a1的内容为
a1.add("world");
a1.add("java");//
a1.add(1,"add");//则输出
注:插入指定位置时索引不可超出范围(除特殊方法外使用任何有关索引的方法越界都会报错)
   https://img-blog.csdnimg.cn/c1e854b357e34eb3af7d7a1133c3de41.png
//以下均默认a1为
a1.remove(“hello”);//且返回值为Boolean类型(false说明删除失败,如集合中没有该元素)
a1.remove(0); // 返回值为删除的元素(“hello”)
a1.set(1,hey); // 返回值为修改元素
a1.get(1); //返回值为所得元素(“world”)
a1.size(); //返回值为3
准备阶段已过,现在开始着手项目
登录页面热身
System.exit(0);
//(新学的东西)虚拟机退出,程序强制结束
知识学习
public static void review(ArrayList<user> array) {
      if (array.size() == 0)
            System.out.println("无账号信息,请先执行其他操作\n");
      else System.out.println("账号\t密码\t");}//一种做法
      
public static void review(ArrayList<user> array) {
      if (array.size() == 0)
            {System.out.println("无账号信息,请先执行其他操作\n");
                             return;//如此做即可中止不再继续执行}
             System.out.println("账号\t密码\t");}

项目完工
   https://img-blog.csdnimg.cn/264c3c298785456a9a90a66c43a0795e.png
    程序进行
https://img-blog.csdnimg.cn/61f38d446c2c4246a6b02e1b0cd1e849.png
历时13天
win!!!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Java自我进阶篇3