java集合基础总结(自己总结版)
来源:互联网 发布:linux subversion安装 编辑:程序博客网 时间:2024/05/22 15:45
整体框架
方便记忆:(1)set和map接口中,都有sorted~接口。都有Hash~。sorted~接口下都有Tree~实现类。Hash~下都有LinkedHash~实现类。
(2)Collection接口下有Queue和List接口。队列接口下有队列的实现、优先级队列的实现。List下面有ArrayList和LinkedList实现。
遍历list的方式
@Test
public void fanxing()
{
List<String> list=newArrayList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("eee");
for(inti=0;i<list.size();i++)
{
System.out.println(list.get(i));
}
for (String s1 : list) {
System.out.println(s1);
}
Iterator<String> iterator=list.iterator();
while(iterator.hasNext())
{
System.out.println(iterator.next());
}
}
遍历set集合的方式
//set的结果是无序的
@Test
public voidfanxing2()
{
Set<String> set=newHashSet<String>();
set.add("eee");
set.add("www");
set.add("qqq");
//只有增强for和迭代器两种循环
for (String s : set) {
System.out.println(s);
}
Iterator<String> iterator=set.iterator();
while(iterator.hasNext())
{
System.out.println(iterator.next());
}
}
遍历map的方式
//map的结果是无序的
@Test
public voidfangxing3()
{
Map<String,String> map=newHashMap<String,String>();
map.put("aaa","111");
map.put("bbb","222");
map.put("ccc","333");
//遍历map的两种方式
//1.获取所由的key,key使用get方法得到value,
//2.获取key和value的关系
Set<String> sets=map.keySet();
for (String key : sets) {
String value=map.get(key);
System.out.println(key+" :"+value);
}
System.out.println("===============");
Set<Entry<String, String>> set=map.entrySet();
for(Entry<String, String>entry :set) {
System.out.println(entry.getValue()+""+entry.getKey());
}
}
- java集合基础总结(自己总结版)
- Java基础针对自己薄弱环节总结05(API、集合)
- Java基础针对自己薄弱环节总结06(集合全)
- java集合基础总结
- java集合基础总结
- java集合基础总结
- Java集合基础总结
- java 基础 集合 总结
- Java基础集合总结
- Java集合类自己总结
- Java基础(三):Java集合总结
- java基础 Java集合总结
- JAVA基础知识点(自己总结的)
- JAVA基础知识点(自己总结的)
- JAVA基础知识点(自己总结的)
- JAVA基础知识点(自己总结的)
- java集合基础知识点总结
- Java集合框架基础总结
- 归并排序及其时间复杂度分析
- 【Android死丢丢】Cannot run program "git.exe":CreateProcess error=2
- Efficient Dense-Field Copy-Move Forgery Detection----CMFD论文笔记
- 多线程还是多进程的选择及区别
- Log4j使用教程
- java集合基础总结(自己总结版)
- 考研复习第15弹
- 类与接口的区别
- no segments* file found in org.apache.lucene.store.SimpleFSDirectory
- nginx笔记(杂乱版一)
- c 语言函数指针的用
- Spring 管理事务(传播特性、隔离级别、readonly)
- 删除链队奇数元素
- 安装go第三方库