`
lusx
  • 浏览: 24632 次
  • 性别: 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_Collection_List-Set-Map.zip_list set map

    在Java编程语言中,集合框架是处理对象组的重要工具,主要包括List、Set和Map三大接口。这些接口由Java Collection Framework提供,它是一个统一的架构,用于存储和操作各种类型的对象。接下来,我们将深入探讨这三...

    Set-List-Map.rar_DEMO_list set map

    在Java编程语言中,集合框架是处理对象组的重要工具,主要包括`List`、`Set`和`Map`接口。这些接口及其实现类提供了丰富的功能,适用于各种数据存储和操作需求。`Set-List-Map.rar_DEMO_list set map`这个压缩包文件...

    List Set Map以及子类的比较 .docx

    Collection 集合框架的顶级接口是 Collection,下面有三个主要的子接口:List、Set 和 Map。 List 集合是一种有序集合,可以存储重复元素,每个元素都有索引。ArrayList 和 LinkedList 是 List 集合的两个常用的...

    java List循环与Map循环的总结

    在Java编程中,循环是遍历数据结构的基本方式,特别是在处理列表(List)和映射(Map)时。本文将深入探讨Java中对List和Map进行循环的常见方法,并提供相关代码实例,以帮助开发者更好地理解和应用。 首先,我们来看...

    浅谈Java中的Set、List、Map的区别.docx

    Java 中的 Set、List、Map 的区别 Java 中的集合可以存储和操作数目不固定的一组数据。所有的 Java 集合都位于 java.util 包中!Java 集合只能存放引用类型的数据,不能存放基本数据类型。 Collection 接口是最...

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

    本篇文章将深入探讨Java中的List、Set和Map三种主要集合类型的遍历方法,以及如何使用增强for循环(也称为foreach循环)来简化代码。 首先,我们来看集合框架的基础。Java集合分为两大部分:Collection接口和Map...

    java中实现list或set转map的方法

    在Java编程中,将List或Set转换为Map是一种常见的需求,特别是在数据处理和映射关系时。通常,我们可以通过循环遍历集合元素,然后逐个添加到Map中来实现这一转换。然而,Java标准库以及第三方库如Guava提供了更为...

    Java集合Set、List、Map的遍历方法

    Java集合框架提供了多种接口和类,如Set、List和Map,它们各自有不同的特性和用途。本文将详细介绍如何遍历这些集合类型的实例。 首先,我们来看Set集合。Set接口代表不包含重复元素的集合,它的遍历方法主要有两种...

    java集合类详解(set list ArrayList等java集合类详述)

    集合类可以分为三大类:Collection、List 和 Set。 Collection 是集合框架中的根接口,提供了基本的集合操作,如 add、remove、contains 等。Collection 接口没有实现类,因此需要通过其子接口来实现。 Set 是一个...

    java-遍历map

    通过这个方法,我们可以获取到一个包含所有键的`Set`集合,然后使用迭代器(`Iterator`)或增强型for循环(foreach)来遍历这个`Set`,从而间接地遍历整个`Map`。 #### 示例代码解析: ```java private String ...

    java Map 遍历方法

    本篇文章将详细介绍几种常用的遍历`Map`的方法,包括使用传统迭代器(Iterator)、增强型for循环(For-Each循环)以及通过键集(Key Set)进行遍历。 #### 一、使用Iterator遍历Map 1. **通过`entrySet()`获取迭代...

    List,Set和Map遍历读取[归类].pdf

    在Java编程语言中,集合框架是处理对象组的重要工具,主要包括List、Set和Map三大类。这些接口由java.util包提供,为数据存储和操作提供了丰富的功能。下面将详细讲解如何遍历List、Set和Map这三种类型的集合。 1. ...

    java中map集合的用法.doc

    Map不同于List,List是以索引来访问元素,而Map则是通过键(key)来查找对应的值(value)。Map接口定义了一系列方法,使得我们可以对键值对进行插入、删除、修改和查找等操作。 1. **创建Map实例**: 创建一个Map...

    JAVA中list,set,数组之间的转换详解

    在Java编程中,数据结构的转换是常见的操作,特别是对于列表(List)、集合(Set)和数组(Array)之间的转换。这些数据结构各有特点,例如List是有序可重复的,Set是无序不重复的,而数组则是一种固定大小的线性...

    Java_Technology_Concept_Map

    4. **集合框架**:Java集合框架包括接口(如List、Set、Map)和实现(如ArrayList、LinkedList、HashSet、HashMap等)。深入理解这些接口和实现的特性及使用场景,是提高代码效率的重要一环。 5. **多线程**:Java...

    暑假培训学习笔记之java循环遍历集合

    本笔记将深入探讨如何使用不同类型的循环来遍历Java集合,包括数组列表(ArrayList)、链表(LinkedList)、集合(Set)和映射(Map)。 首先,让我们从最基础的`for`循环开始。传统的`for`循环,也称为索引循环,...

    List、Set、Map的特点及遍历方法

    在Java编程语言中,集合框架是非常重要的一部分,其中包括List、Set和Map三个主要接口,它们各自具有独特的特性和用途。接下来我们将深入探讨这三个接口的特点以及它们的遍历方法。 首先,List接口代表有序的集合,...

    Java三种方法将List转换为Map的实例

    Java三种方法将List转换为Map的实例 在Java编程中,将List转换为Map是一种常见的操作,今天我们将介绍三种不同的方法来实现这个操作。 方法一:使用for循环 首先,我们可以使用for循环来遍历List,然后将每个元素...

    java集合map取key使用示例 java遍历map

    Map接口没有实现List或Set接口,因此不能直接使用迭代器进行遍历。 2. **遍历Map的三种方式** - **使用Entry Set迭代器** Map接口提供了`entrySet()`方法,返回一个包含Map中所有键值对的Set视图。我们可以使用...

    Java8 Stream对两个 List 遍历匹配数据的优化处理操作

    Java8 Stream对两个List遍历匹配数据的优化处理操作 Java8 Stream是一个功能强大的数据处理工具,它可以对数据进行处理、过滤、聚合和转换等操作。在本文中,我们将探讨如何使用Java8 Stream来对两个List进行遍历和...

Global site tag (gtag.js) - Google Analytics