摘要: 1 import java.util.ArrayList; 2 3 import com.heima.bean.Person; 4 5 public class Demo5_ArrayListArrayList { 6 /* 7 * 集合嵌套之ArrayList嵌套ArrayList 案例:一个学校有好多班级,一个班级又有好多人;遍历输出这个学校的所有人 8... 阅读全文
posted @ 2017-08-22 21:25 TheCompass 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 一:字符串数组转集合 二:非字符串数组转集合 三:集合转数组 阅读全文
posted @ 2017-08-22 21:03 TheCompass 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一:可变参数格式 修饰符 返回值类型 方法名(数据类型… 变量名){} 二:使用案例 阅读全文
posted @ 2017-08-22 19:37 TheCompass 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.当我们直接打印一个引用时,它的输出格式与上面toString()方法的返回值不同时,就说明该对象所属直接或间接父类重写了toString()方法 2.ArrayList的父类的父类重写了toString方法,所以在打印对象的引用时,输出结果不是Object类中的toString结果. 阅读全文
posted @ 2017-08-22 19:31 TheCompass 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一:普通for循环的删除 二:迭代器两种遍历(删除)方式 方式一: 方式二: 三:增强fore循环删除 阅读全文
posted @ 2017-08-22 19:07 TheCompass 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 *需求:请用LinkedList模拟栈数据结构的集合,并测试 3 *创建一个类将Linked中的方法封装 4 */ 5 public class Demo4_LinkedList { 6 public static void main(String[] args) { 7 Stack stack = new Stack(); 8 ... 阅读全文
posted @ 2017-08-22 15:58 TheCompass 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * 自定义对象Person类 3 */ 4 public class Person { 5 private String name; 6 private int age; 7 8 public Person(String name, int age) { 9 super(); 10 this.n... 阅读全文
posted @ 2017-08-22 15:07 TheCompass 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: //方式一: 1 import java.util.ArrayList; 2 import java.util.ListIterator; 3 4 public class Demo1_ArrayList { 5 public static void main(String[] args) { 6 ArrayList list1 = new ArrayList... 阅读全文
posted @ 2017-08-22 14:04 TheCompass 阅读(1813) 评论(0) 推荐(0) 编辑
摘要: 一:对象数组的概述 数组和集合存储引用数据类型,存的都是地址值 二:集合的由来及集合继承体系图 1.集合的由来 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 2. 阅读全文
posted @ 2017-08-22 13:25 TheCompass 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一:List的三个子类的特点 ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。 Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低。 Vector相对ArrayList查询慢(线程安全的) Vector相对LinkedList增删慢(数组结构) L 阅读全文
posted @ 2017-08-22 13:24 TheCompass 阅读(1192) 评论(0) 推荐(0) 编辑