`
lusx
  • 浏览: 24148 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java循环list、set、map

    博客分类:
  • JAVA
 
阅读更多
public static void main(String[] args){
ArrayList<String> al = new ArrayList<String>();
al.add("a");
al.add("b");
al.add("c");
Set<String> set = new HashSet<String>();
set.add("a");
set.add("b");
set.add("c");
Map<String,String> hm = new HashMap<String,String>();
hm.put("a", "a-value");
hm.put("b", "b-value");
hm.put("c", "c-value");
for(int i=0;i<al.size();i++){
System.out.println(al.get(i));
}
System.out.println("循环list");
for(String t:al){
System.out.println(t);
}
System.out.println("循环set");
for(String t:set){
System.out.println(t);
}
System.out.println("循环map的key");
for(String sk:hm.keySet()){
System.out.println(sk+":"+hm.get(sk));
}
System.out.println("循环key与value");
for(Map.Entry<String, String> entry:hm.entrySet()){
System.out.println(entry.getKey()+":"+entry.getValue());
}
}
分享到:
评论

相关推荐

    详解Java中list,set,map的遍历与增强for循环

    主要介绍了详解Java中list,set,map的遍历与增强for循环的相关资料,需要的朋友可以参考下

    java面试宝典

    16、在JAVA 中,如何跳出当前的多重嵌套循环? 9 17、构造器Constructor 是否可被override? 9 18、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 9 19、是否可以继承String 类? 9 ...

    Java集合框架常见面试题.pdf

    说说 List,Set,Map 三者的区别? List (对付顺序的好帮⼿): 存储的元素是有序的、可重复的。 Set (注重独⼀⽆⼆的性质): 存储的元素是⽆序的、不可重复的。 Map (⽤ Key 来搜索的专家): 使⽤键值对(kye-value)...

    某大学往年期末考试题:Java考试(含答案).docx

    某大学往年期末考试题:Java...了解Java的集合框架和泛型,包括List、Set、Map等常见集合类型。 掌握Java的文件读写操作,包括读写文件、处理文件路径等。 熟悉Java的多线程编程,包括创建线程、同步线程、线程池等。

    Java语言程序设计实验指导书

    Java语言程序设计实验指导书 ...8 泛型与容器 编程实现set、list与map的简单应用。 9 图形用户界面 用图形界面工具,结合事件处理机制,实现一个可视化的计算器。 10 JDBC基础 使用JDBC方式执行数据库基本操作

    40道java集合面试题含答案(很全很详细)

    Collection容器存储一个元素集合,包括List、Set和Queue等类型。Map容器存储键/值对映射。 Collection接口是List、Set和Queue接口的父接口,定义了存取一组对象的方法。Collection接口继承自Iterable接口,这意味着...

    java遍历特例

    返回的 set 中的每个元素都是一个 Map.Entry 类型。 private Hashtable, String&gt; emails = new Hashtable, String&gt;(); 另外 我们可以先把hashMap 转为集合Collection,再迭代输出,不过得到的对象 //方法一: ...

    java笔记.docx

    Java中的集合类是用于处理数据的集合的框架,包括List、Set和Map等。 Java中的文件处理可以使用File类和IO流进行读写操作。 Java中的网络编程可以使用Socket和ServerSocket实现基于网络的应用程序开发。

    Java基础知识点总结.docx

    &lt; java.util &gt;List接口 78 &lt; java.util &gt;Set接口 80 &lt; java.util &gt;Map接口 81 把map集合转成set的方法 82 使用集合的技巧 83 Collections--集合工具类 83 Arrays—数组对象工具类 84 增强for循环 85 可变参数(...)...

    Java集合框架完整说明便于了解集合

    java集合在日常开发中经常用到,对基础的掌握尤其重要,其中List,Set,Map的作用以及使用的场景和分类描述,其中Arraylist 与 LinkedList 区别,HashSet与TreeSet与LinkedHashSet对⽐,LinkedHashMap和HashMap,...

    廖雪峰 Java 教程.doc

    使用List 编写equals方法 使用Map 编写equals和hashCode 使用EnumMap 使用TreeMap 使用Properties 使用Set 使用Queue 使用PriorityQueue 使用Deque 使用Stack 使用Iterator 使用Collections IO File...

    Java基础(韩顺平版)笔记详

    集合框架:List、Set、Map等 输入输出(I/O):文件操作 多线程和并发编程基础 Java基础类库:实用工具类和日期时间API JDBC数据库操作 适用人群 计算机专业新生和初学者,希望系统学习Java编程。 在校学生,需要为...

    Java基础知识点.html

    哈希值 LinkedHashSet TreeSet 自然排序Comparable 比较器排序Comparator Set集合 并发修改异常 LinkedList集合 ArrayList集合 List集合 Collection集合概述 冒泡排序 Object 异常 Math 包装类 Calendar类 ...

    Java语言教程案例.docx

    当学习Java语言时,最好的方法之一是结合理论知识和实际案例进行学习。... - List、Set、Map等集合类的使用 ### Java案例: #### 1. **Hello World:** ```java public class HelloWorld { public static void

    Java 基础核心总结 +经典算法大全.rar

    -、Iterator Iterable ListIterator 二、Map 和 Collection 接口Map 集合体系详解 HashMap LinkedHashMap TreeMap WeakHashMap Hashtable Collection 集合体系详解 Set 接口 AbstractSet 抽象类SortedSet 接口...

    Java开发详解.zip

    010303_【第3章:Java基础程序设计】_判断与循环语句笔记.pdf 010401_【第4章:数组与方法】_数组的定义及使用笔记.pdf 010402_【第4章:数组与方法】_方法的声明及使用笔记.pdf 010403_【第4章:数组与方法】_数组...

    Java基础语法面试题.docx

    集合框架:涵盖Java中的List、Set、Map等集合类型,以及它们的特性和用法。 线程和并发:涵盖多线程编程、线程同步、线程安全等相关概念。 IO操作:解释如何进行文件读写、输入输出流、序列化等操作。 Java虚拟机...

    Java基础最全笔记文档

    5. Collection集合、数据结构、List集合、泛型、Set集合、可变参数 6. 集合工具类Collections、Map集合、集合嵌套、不可变集合 7. Stream流、异常处理 8. Logback日志框架、阶段项目 9. File、方法递归、字符集、IO...

    java初学者必看

    最近正在学习Java,也买了很多的有关Java方面的书籍,其中发现《跟我学Java》这本书,都的很不错啊,所以顺便拿电脑把这本书的目录敲了下来,与大家分享。尤其是那些和我一样初学Java的朋友们,看看哪一节对你有用,...

    JAVA基础课程讲义

    LIST接口 137 SET接口 138 Map接口 138 Iterator接口 139 遍历集合 140 Collections工具类 141 Comparable接口 141 equals和hashcode方法 143  泛型 144 思考作业 145 上机作业 145 第八章 IO技术 146 为什么需要...

Global site tag (gtag.js) - Google Analytics