君子攸宁

导航

07 2017 档案

转 java集合常用类 介绍
摘要:集合的结构如下图所示: 集合的两个顶级接口分别为:Collection和Map Collection下有两个比较常用的接口分别是List(列表)和Set(集),其中List可以存储重复元素,元素是有序的(存取顺序一致),可以通过List脚标来获取指定元素;而Set不可以有重复元素,元素是无序的。 L 阅读全文

posted @ 2017-07-31 18:58 君子攸宁 阅读(142) 评论(0) 推荐(0)

treeSet比较功能
摘要:Stringh的compareTo方法,是哪个根据首字母的顺序、比如a排在b的前面。比如连续存入两个学生 new("xiaoming",22) new("daniu",22) ,这俩学生的姓名相同,那么就比较名字,d在x的前面,所以最后是daniu排在xiaoming 的前面。没毛病~~ 阅读全文

posted @ 2017-07-27 16:17 君子攸宁 阅读(306) 评论(0) 推荐(0)

练习:往HashSet中存储学生对象(姓名,年龄) 同姓名,同年龄视为一个人,不存
摘要:具体源码实现 补充一个知识点:如果想实现有序的存储 那么就用 LinkedHashSet 阅读全文

posted @ 2017-07-24 23:44 君子攸宁 阅读(899) 评论(0) 推荐(0)

哈希表数据结构原理及哈希冲突
摘要: 阅读全文

posted @ 2017-07-24 17:46 君子攸宁 阅读(229) 评论(0) 推荐(0)

LinkedList实现堆栈或者队列
摘要:存和取 有First Last ,如果保持不一致 就是队列,先进先出 否则是堆栈 先进后出 阅读全文

posted @ 2017-07-24 16:48 君子攸宁 阅读(235) 评论(0) 推荐(0)

LInkedList特有方法演示
摘要:运行结果: abc1 abc2 abc3 阅读全文

posted @ 2017-07-24 16:45 君子攸宁 阅读(153) 评论(0) 推荐(0)

★★★ArrayList去除指定对象的重复元素
摘要:当往ArrayLIst中存储自定义对象时,一般要去除重复的元素,比如传进来学生,之前我们定义了AraayList去除重复元素的两个方法,其实根本上都是用的对象的equals方法,contains底层也是调用的equals方法,String 就不需要我们重写了,但是自定义对象不同,它比的是内存地址。我 阅读全文

posted @ 2017-07-22 15:14 君子攸宁 阅读(316) 评论(0) 推荐(0)

ArrayList去除重复元素的两种方法
摘要:package java_test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.ListIterator; public class ListItertorDemo { public static void main(String[] arg... 阅读全文

posted @ 2017-07-21 17:50 君子攸宁 阅读(416) 评论(0) 推荐(0)

List存储对象
摘要:package java_test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.ListIterator; class Person{ private String name; private int age; public Strin... 阅读全文

posted @ 2017-07-20 18:56 君子攸宁 阅读(601) 评论(0) 推荐(0)

List集合的具体子类
摘要:|--Vector:数据结构是 数组,数组是可变长度的(不断new新数组,并将原数组的元素复制到新数组),线程同步,增删和查询都很慢 |--ArrlyList:数据结构是 数组,数组是可变长度的,线程不同步,替代了Vector,增删速度不快,查询速度很快,比较常用 |--LinkList:数据结构是 阅读全文

posted @ 2017-07-20 17:09 君子攸宁 阅读(108) 评论(0) 推荐(0)

List集合特有的迭代器ListIterator
摘要:运行结果: [abc1, abc2, haha, abc3] 阅读全文

posted @ 2017-07-20 15:10 君子攸宁 阅读(590) 评论(0) 推荐(0)

123
摘要:package com.runoob.test; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class IteratorDemo { public static void main(String[] args) { //创建集合 ... 阅读全文

posted @ 2017-07-17 18:51 君子攸宁 阅读(131) 评论(0) 推荐(0)

java集合框架初探-迭代器
摘要:package com.runoob.test; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class IteratorDemo { public static void main(String[] args) { //创建集合 ... 阅读全文

posted @ 2017-07-17 18:50 君子攸宁 阅读(93) 评论(0) 推荐(0)

java集合框架初探
摘要:Collection接口中的共性功能1.添加 boolean add(object obj);一次添加一个 boolean addAll(Collection);将指定容器中的所有元素添加 2.删除 void clear(); boolean removbe(object o); boolean r 阅读全文

posted @ 2017-07-17 18:49 君子攸宁 阅读(128) 评论(0) 推荐(0)

123123
摘要:12312312 阅读全文

posted @ 2017-07-13 23:45 君子攸宁 阅读(180) 评论(0) 推荐(0)