摘要: 一:原题 二:原题讲解 阅读全文
posted @ 2017-08-24 13:49 TheCompass 阅读(298) 评论(2) 推荐(0) 编辑
摘要: 一:HashSet原理 我们使用Set集合都是需要去掉重复元素的, 如果在存储的时候逐个equals()比较, 效率较低,哈希算法提高了去重复的效率, 降低了使用equals()方法的次数当HashSet调用add()方法存储对象的时候, 先调用对象的hashCode()方法得到一个哈希值, 然后在 阅读全文
posted @ 2017-08-23 21:20 TheCompass 阅读(3238) 评论(0) 推荐(1) 编辑
摘要: 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) 编辑