`
hejiajunsh
  • 浏览: 409046 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

List&Map用循环获取集合中的值

阅读更多

map循环

Map map= new HashMap();
		map.put("1", "qiao1");
		map.put("2", "qiao2");
		map.put("3", "qiao3");
		map.put("4", "qiao4");
		map.put("5", "qiao5");
		Iterator iterator2=map.entrySet().iterator();
		//JDK 1.4
		while(iterator2.hasNext()){
			Map.Entry   entry= (Map.Entry)iterator2.next();   
			System.out.println("key:="+entry.getKey());
			System.out.println("key:="+entry.getValue());
			System.out.println("all:="+iterator2.next());
		}
		//JDK 1.5 
		for(Object o: map.keySet()){
			System.out.println("key:="+o);
			System.out.println("value:+"+map.get(o));
		}

 list loop

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class test {
	public static void main(String[] args) {
		List <Object>list = new ArrayList<Object>();
		list.add("qincy");
		list.add("qincy2");
		list.add("qincy3");
		list.add("qincy4");
		list.add("qincy5");
		
		//JDK1.4
		Iterator iterator = list.iterator();
		System.out.println("iterator===============");
		while(iterator.hasNext()){
			System.out.println("1list value:"+iterator.next());
			
		}
		System.out.println("old-for loop===============");
		for(int i=0;i<list.size();i++){
			System.out.println("2list value:"+list.get(i));
		}
		System.out.println("new-for loop===============");
		for(Object o: list){
			System.out.println("3value:="+o);
			
		}
	}

}

 

分享到:
评论

相关推荐

    嵌套Map或者List获取key、value值

    本篇将详细介绍如何在嵌套的Map和List中获取key和value值。 首先,让我们理解什么是嵌套的Map。一个Map是一个键值对的集合,其中每个键都是唯一的,并且关联着一个值。当一个Map的值本身又是一个Map时,我们就说这...

    List转换为List

    3. **复制属性到Map**:从Bean对象中获取属性值,将这些值放入Map中。键通常是属性名,值是属性值。 4. **将Map添加到新的List中**:每当创建完一个Map后,将其添加到一个新的List&lt;Map&gt;集合中。 5. **返回新的List...

    FreeMarker 遍历list

    在Java中,`List&lt;Map&lt;String&gt;&gt;`表示一个列表,其中每个元素都是一个键值对的集合(Map)。Map通常用于存储关联数据,键(key)和值(value)之间通过键进行关联。在FreeMarker模板语言(FTL)中,遍历这样的结构可以...

    Dart 集合类型List Set Map详解 以及循环语句 forEach map where any every.zip

    通过键来获取或设置值,可以使用`map[key]`语法。Dart中的Map有HashMap和LinkedHashMap等实现,它们在查找效率和保持插入顺序方面有所区别。 4. **循环语句**: - **forEach**:这是一个用于遍历可迭代对象的函数...

    Freemarker中遍历list集合实例

    5. **遍历map**:如果list中的元素是map,可以用`key`和`value`遍历键值对。 ```freemarker &lt;#list users[0].properties as entry&gt; 属性名: ${entry.key}, 值: ${entry.value} &lt;/#list&gt; ``` 6. **反向遍历**...

    Map集合的四种遍历方式 .txt

    我们可以通过这个`Set`来获取每一个键,进而使用`Map.get(key)`方法获取与该键对应的值。 **代码示例:** ```java for (Integer key : map.keySet()) { String value = map.get(key); System.out.println("key=...

    Java中对list map根据map某个key值进行排序的方法

    Java中对List&lt;Map&gt;根据Map某个key值进行排序的方法 ...使用 Java 中的 Collections.sort() 方法和 Comparator 接口可以轻松地对 List 集合进行排序,包括根据 Map 中的某个 key 值对 List 集合进行排序。

    java8从list集合中取出某一属性的值的集合案例

    Java8从List集合中取出某一属性的值的集合案例是一个非常有价值的知识点,主要介绍了如何使用Java8的流式编程从List集合中取出某一属性的值的集合。下面将详细介绍这个知识点。 什么是Java8流式编程 Java8引入了...

    java中map集合的用法.doc

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

    Set-List-Map.rar_DEMO_list set map

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

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

    2. 遍历键值对(entrySet):使用`entrySet()`方法获取键值对的集合,遍历每个`Map.Entry`对象,访问键和值。 ```java for (Map.Entry, String&gt; entry : map.entrySet()) { System.out.println(entry.getKey() + " ...

    c标签遍历集合嵌套的List集合

    这里,`${map}`代表从前端传过来的`Map`对象,`entry`表示每次循环获取的键值对。这种写法适用于简单的键值对结构。 #### 2.2 复杂的嵌套List遍历 接下来,我们看看如何遍历嵌套的List集合。题目中给出了一段示例...

    java版list-map实现 树结构 父子结构 通俗易懂

    此java类实现了对数据表的分类递归树的实现,为本人倾力之作,后期,会发布js版,敬请期待!

    遍历Map集合.pdf

    最后,文档中还提到了将List集合存入Map中,然后再通过遍历Map来输出List中的内容。这说明Map集合可以非常灵活地存储不同类型的数据结构,并且可以通过遍历来访问这些数据。 总结来说,遍历Map集合是在Java编程中...

    list map相关用法实例-流氓版

    对于`Map`,`Iterator`遍历的是`Map`中的键,然后通过键获取对应的值。 2. **增强型for循环(foreach)**: Java 5引入了增强型for循环,简化了遍历操作。例如,遍历`List`时,可以写成`for (Type element : list) {...

    Java_Collection_List-Set-Map.zip_list set map

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

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

    List 集合的特有方法有:add(index, value) 在 index 位置添加值,remove(index) 移除 index 位置的值,set(index, value) 将 index 位置的值替换为 value,get(index) 获取指定索引处的值。 Set 集合的特点是散列...

    Velocity之WEB(Object,List,Map)

    3. **#foreach**:循环遍历集合,如`#foreach($item in $list) ... #end`。 4. **#include**:包含其他模板文件。 5. **#parse**:解析并执行指定的模板文件。 6. **#macro**:定义宏,可复用的代码块。 7. **#stop*...

    java中关于集合的操作

    - **映射**:使用`map()`对集合中的每个元素应用函数。 - **并集、交集、差集**:`union()`, `intersection()`, `difference()`分别对应集合的并、交、差操作。 6. **泛型**: 泛型允许在集合中声明和使用特定...

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

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

Global site tag (gtag.js) - Google Analytics