集合
集合类特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。集合类很多,以下先学习此中一个ArrayList
ArrayList
ArryList < E >:
- 可调解的数组实现
- < E >:是一种特殊的数据范例,泛型
- ArrayList<String> a1=new ArrayList<>(); //创建对象 且是一个空的集合
- a1.add("hello");//此时输出a1的内容为 [hello]
- a1.add("world");
- a1.add("java");//[hello,world,java]
- a1.add(1,"add");//则输出 [hello,add,world,java]
- 注:插入指定位置时索引不可超出范围(除特殊方法外使用任何有关索引的方法越界都会报错)
复制代码
- //以下均默认a1为[hello,world,java]
- a1.remove(“hello”); //[world,java]且返回值为Boolean类型(false说明删除失败,如集合中没有该元素)
- a1.remove(0); //[world,java] 返回值为删除的元素(“hello”)
- a1.set(1,hey); //[hello,hey,java] 返回值为修改元素
- 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");}
复制代码 项目完工
程序进行
历时13天
win!!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |