List和Map集合的使用及使用迭代器遍历数据
来源:互联网 发布:中国长大的外国人 知乎 编辑:程序博客网 时间:2024/06/07 04:12
List集合
java.util.collection常见的子接口:Set,List
List接口的两个实现类:ArrayList,LinkedList
示例:
package com.yu.oop;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * java.util.collection常见的子接口:Set,List * List接口的两个实现类:ArrayList,LinkedList */public class ListDemo { public static void main(String[] args) { //创建ArrayList List memList=new ArrayList(); //定义一个姓名的数组,张三,李四,王五,赵六 String [] members={"zhangsan","lisi","wangwu","zhaoliu"}; //往集合里面添加前两位同学 for (int i=0;i<2;i++){ memList.add(members[i]); } System.out.println("数组的长度:"+members.length); System.out.println("集合的长度是"+memList.size()); System.out.println("集合中的第一位同学:"+memList.get(0)); memList.add(1,members[3]);//将赵六放置到集合的第一个元素中 memList.remove(2);//删除集合中的第二个元素 //遍历集合元素 for (int i=0;i<memList.size();i++){ System.out.println(memList.get(i)+"\t"); } //使用迭代器遍历集合 Iterator it=memList.iterator();//获取集合的迭代器 while (it.hasNext()){ String name=(String) it.next(); System.out.println(name); } }}
运行效果:
Map集合
代码示例:
package com.yu.oop;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * Map集合 */public class MapDemo { public static void main(String[] args) {//使用Map保存城市与城市电话区号的映射关系 Map citys =new HashMap(); //citys.put(key,value); //key不能重复,但value可以重复 citys.put("北京","010"); citys.put("广州","020"); citys.put("上海","021"); citys.put("武汉","027"); System.out.println("广州的电话区号:"+citys.get("广州")); //遍历Map集合,取得map的key集合 Set setCitys=citys.keySet(); Iterator it=setCitys.iterator();//取得城市集合的迭代器 while (it.hasNext()){ String city=(String) it.next();//迭代取出城市 String zip=(String) citys.get(city);//取出城市对应的区号 System.out.println(city+"的区号是:"+zip); } }}
运行结果:
阅读全文
1 0
- List和Map集合的使用及使用迭代器遍历数据
- map集合的4种遍历方法和List集合的2种遍历和迭代器Iterator的使用
- 迭代器的使用之List和Map的遍历
- 在mybatis中传多个参数,并且遍历其中的list和数组,使用map集合
- java的集合 Map集合,HashMap集合,LinkedHashMap集合 使用方式及遍历
- map和list使用过程中注意集合中空数据引发的空指针
- Java集合概念及List和Map遍历
- Java中Map集合和List集合的遍历方式
- JSON 和 List、Map集合结合使用
- JAVA使用增强for循环和迭代器遍历Map集合
- Java使用增强for循环和迭代器遍历Map集合
- 使用增强for循环和迭代器遍历Map集合
- 遍历List和Map集合,遍历数组
- Java集合的使用:List与Map
- java关于集合(list,set,map)的遍历与增强for循环的使用
- Java关于集合(list,set,map)的遍历与增强for循环的使用
- List、Set集合Map集合的遍历
- 【Map使用】遍历Map集合案例keySet()和 entrySet()
- 关于Parcelable传递时候的异常 Unmarshalling unknown type code。
- eclipse 不验证JS 避免eclipse验证报错
- SylixOS PCI BAR寄存器
- skiing
- mt6735 DRC算法及DRC参数说明
- List和Map集合的使用及使用迭代器遍历数据
- 和数据分析相关的重要Python类库介绍
- SpringBoot消费BmobAPI
- PhotoShop Notes
- LBP代码详细注释
- linux、windows下的 svn使用
- 彩色图像、灰度图像、二值图像和索引图像区别
- 学习logback
- 局部内部类