Ubuntu Linux下安装Eclipse PDT步骤
2011-10-11 19:34
253 查看
刚学集合的人可能会搞不明白一些东西,原因是集合类太多了,不知道该怎么用,不知道什么时候用哪个集合类,不知道显示数据的时候用什么集合类来显示,存储数据的时候用什么集合类来显示,他们直接又存在着什么必然的关系,等等。
这篇文章主要讲集合方面的,会的就不用浪费时间看了。有不对的地方可以给补充下。非常感谢:(
其实,集合是分两个分支的,一个是列表集合,一个是键值对集合
1. 列表集合:Collection是所有列表结合的顶级父类
比较常用的有: ArrayList, EnumSet, HashSet,LinkedList, TreeSet, Vector
这些集合定义出来的对象 一般都是通过add来添加集合里的元素.比如:
java 代码
List list = new ArrayList();
list.add("abc");
list.add("xyz");
去集合里的元素的时候一般来说可以通过两种方式;
第一种,直接get(i)出来。比如:
java 代码
for(int i=0;i
String str = (String) list.get(i);
}
第二种:通过Iterator来取
java 代码
for (Iterator iter = list.iterator(); iter.hasNext();) {
String str = (String) iter.next();
System.out.println(str);
}
2. 键值对集合(集合里的元素有key和value键值对构成)。 Map是所有键值对集合的父类。
常用的有:EnumMap, HashMap, Hashtable, LinkedHashMap, Properties, TreeMap
这些集合定义出来的对象 一般都是通过put来添加集合里的元素.比如:
java 代码
Map map = new HashMap();
map.put("key1", "value1");
map.put("key2", "value2");
取集合元素可以直接通过key值来取的value的值:比如:
java 代码
String str = (String)map.get("key1");
如果想取得集合里的所有的key值,可以这样:
java 代码
Set set = map.keySet();
for(Iterator iter = set.iterator(); iter.hasNext();){
String key = (String)iter.next();
System.out.println(key);
}
取得结合里的所有value值,可以这样:
java 代码
Collection col = map.values();
for(Iterator iter = col.iterator();iter.hasNext();){
String value = (String)iter.next();
System.out.println(value);
}
这篇文章主要讲集合方面的,会的就不用浪费时间看了。有不对的地方可以给补充下。非常感谢:(
其实,集合是分两个分支的,一个是列表集合,一个是键值对集合
1. 列表集合:Collection是所有列表结合的顶级父类
比较常用的有: ArrayList, EnumSet, HashSet,LinkedList, TreeSet, Vector
这些集合定义出来的对象 一般都是通过add来添加集合里的元素.比如:
java 代码
List list = new ArrayList();
list.add("abc");
list.add("xyz");
去集合里的元素的时候一般来说可以通过两种方式;
第一种,直接get(i)出来。比如:
java 代码
for(int i=0;i
String str = (String) list.get(i);
}
第二种:通过Iterator来取
java 代码
for (Iterator iter = list.iterator(); iter.hasNext();) {
String str = (String) iter.next();
System.out.println(str);
}
2. 键值对集合(集合里的元素有key和value键值对构成)。 Map是所有键值对集合的父类。
常用的有:EnumMap, HashMap, Hashtable, LinkedHashMap, Properties, TreeMap
这些集合定义出来的对象 一般都是通过put来添加集合里的元素.比如:
java 代码
Map map = new HashMap();
map.put("key1", "value1");
map.put("key2", "value2");
取集合元素可以直接通过key值来取的value的值:比如:
java 代码
String str = (String)map.get("key1");
如果想取得集合里的所有的key值,可以这样:
java 代码
Set set = map.keySet();
for(Iterator iter = set.iterator(); iter.hasNext();){
String key = (String)iter.next();
System.out.println(key);
}
取得结合里的所有value值,可以这样:
java 代码
Collection col = map.values();
for(Iterator iter = col.iterator();iter.hasNext();){
String value = (String)iter.next();
System.out.println(value);
}
相关文章推荐
- Ubuntu linux下安装Eclipse PDT步骤
- Ubuntu linux下安装Eclipse PDT步骤
- Ubuntu Linux下安装Eclipse PDT步骤
- 在ubuntu linux下安装eclipse以及运行c++程序的安装步骤17832人阅读 本文档免费下载 本人linux版本是ubuntu 9.10 , 下载的eclipse版本 和 c++ 插件
- Eclipse PDT 安装步骤
- Linux下安装Eclipse步骤详解
- Ubuntu11.10下手工安装eclipse3.7.1详细步骤
- Eclipse安装插件的方法和步骤
- java_Eclipse中SVN的安装步骤(两种)和使用方法
- Eclipse安装maven插件步骤
- Eclipse中SVN的安装步骤(两种)和使用方法
- eclipse安装反编译插件步骤
- Eclipse中SVN的安装步骤(两种)和使用方法
- 在eclipse中安装groovy插件详细步骤
- linux下eclipse+pdt(PHP集成开发环境安装)
- Android Sdk 和ADT Eclipse安装配置步骤
- Eclipse UML插件及其安装步骤简明介绍
- Eclipse 安装插件 几乎就这么几个步骤,包括svn安装
- Eclipse for PHP Developers安装PHP格式化插件pdt_tools.formatter
- 【图解】Windows下 apache-maven-3.2.3的安装步骤+maven配置本地仓库+Eclipse中配置maven