`

一些集合的遍历

阅读更多
遍历enum:
package test;

enum Color{
WHITE,
RED,
BLACK
}

public class EnumDemo {
public static void main(String[] args) {
for(Color c:Color.values()){
System.out.println(c);
}
}
}

遍历Enumeration:
package test;

import java.util.Enumeration;
import java.util.Vector;

public class EnumerationDemo {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
Vector v=new Vector();
v.add("a");
v.add("aa");
Enumeration e=v.elements();
while(e.hasMoreElements()){
System.out.println(e.nextElement());
}
}
}

遍历Iterator:
package test;

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

public class IteratorDemo {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
List<String> list=new ArrayList<String>();
list.add("a");
list.add("aa");
Iterator iter=list.iterator();
while(iter.hasNext()){
System.out.println(iter.next());
}
}
}

遍历Map:
package test;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;

public class MapDemo {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
Map<Integer,Object> map=new HashMap<Integer,Object>();
map.put(1, "a");
map.put(2, "aa");

System.out.println("===============================");
Iterator mi=map.entrySet().iterator();
while(mi.hasNext()){
Map.Entry<Integer, Object> m=(Entry<Integer, Object>) mi.next();
System.out.println(m.getKey()+","+m.getValue());
}

System.out.println("===============================");
mi=map.keySet().iterator();
while(mi.hasNext()){
System.out.println(mi.next());
}

System.out.println("===============================");
mi=map.values().iterator();
while(mi.hasNext()){
System.out.println(mi.next());
}
}
}

附可变参数:
package test;

public class VarargsDemo {
public static void f(Object... objects ){
for(Object object:objects){
System.out.println(object);
}
}

public static void main(String[] args){
f();
f(1);
f("a","aa");
}
}
分享到:
评论

相关推荐

    C# 集合对象遍历性能测试

    在“TraversalPerformance.csproj”项目中,可能包含了编写这些集合遍历性能测试的代码。通过分析“Program.cs”和“Form1.cs”文件,我们可以找到测试用例的实现,包括遍历循环的逻辑和性能计时。`Form1.Designer....

    map集合遍历的五种方法

    Map集合遍历是日常开发中常见的操作,本篇将详细讲解五种不同的遍历方式,帮助初学者深入理解Java Map的使用。 1. **迭代器(Iterator)遍历** 这是最基本的遍历方式,通过Map接口提供的`iterator()`方法获取迭代...

    java集合遍历的几种方式总结及详细比较

    Java集合遍历的几种方式总结及详细比较 Java集合遍历是Java编程中最基本也是最重要的操作之一。集合遍历是指对集合中的每个元素进行访问和处理的过程。Java中提供了多种集合遍历方式,包括迭代器遍历、Map遍历、...

    js实例之集合遍历字符创修改

    在JavaScript编程中,集合遍历和字符串操作是两个非常基础且重要的概念。在这个"js实例之集合遍历字符创修改"的主题中,我们将深入探讨如何使用JavaScript有效地遍历数组、对象集合以及如何对字符串进行修改。 首先...

    List集合遍历和删除操作

    List集合遍历和删除操作

    java List集合遍历测试

    java List集合遍历测试 两个List,list1和list2.

    Java Collection集合遍历运行代码实例

    Java Collection 集合遍历运行代码实例 Java Collection 集合遍历是 Java 语言中最常用的数据结构之一。Collection 是 Java 集合框架中的一个接口,提供了基本的集合操作,例如添加、删除、遍历元素等。Collection ...

    一次集合遍历实现树形结构 - server

    在IT领域,构建树形结构的数据模型是一种...总之,一次集合遍历实现树形结构是Java和Spring Boot开发中处理层级数据的一种有效方法,它既简洁又高效。理解并掌握这种技巧,对提升后端服务的性能和可维护性大有裨益。

    浅析Java 8中的集合遍历.pdf

    "浅析Java 8中的集合遍历" Java 8中的集合遍历是一种非常重要的编程技术, Java平台提供了多种方式遍历对象的集合,其中包括今年3月19日发布的Java 8中引入的新特性。本文主要回顾了迭代器,着重分析了主动式迭代器...

    一次集合遍历实现树形结构 - web

    一次集合遍历实现树形结构 - web

    Java 实例 - 集合遍历源代码-详细教程.zip

    总结,Java集合遍历是日常开发中常见的操作,理解不同集合的遍历方式对于优化代码性能至关重要。本教程提供的源代码详细解释了ArrayList、LinkedList、HashSet和HashMap的遍历,以及Java 8的流API使用,有助于加深对...

    Freemarker中遍历list集合实例

    Freemarker 中遍历 List 集合实例 Freemarker 中遍历 List 集合实例是指在 Freemarker 应用中遍历 List 集合获取需要的数据,并对需要的数据进行排序加工后呈现给用户。以下是 Freemarker 中遍历 List 集合实例的...

    java集合MAP三种遍历

    本文将详细介绍Java中Map集合的三种遍历方法及其应用场景、优缺点等,帮助读者更好地理解和掌握Map的使用技巧。 ### 一、Map简介 `Map`接口是Java集合框架的一部分,它提供了基于键值对的数据存储方式。常见的实现...

    【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 初始化 Map 集合 遍历 Map 集合 ).zip

    【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 | 初始化 Map 集合 | 遍历 Map 集合 ) https://hanshuliang.blog.csdn.net/article/details/113700234 博客源码快照

    struts2遍历集合

    根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...

    java简单集合框架遍历.zip

    java简单集合框架遍历.zip,java简单集合框架遍历.zip,java简单集合框架遍历.zip java简单集合框架遍历.zip java简单集合框架遍历.zip java简单集合框架遍历.zip

    java中Map集合的常用遍历方法及HashMap的应用实例

    Map的遍历大体有3种: 1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, ...3、遍历Map.values():它是Map中value的集合,我们可以直接通过这个集合遍历 Map中的值,却不能读取key。

    集合类的对象增加删除和遍历

    集合类的对象增加删除和遍历,代码直接可以使用,eclipse调试过

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

    ### Map集合的四种遍历方式 #### 概述 在Java编程中,`Map`是一种常用的集合类型,用于存储键值对数据。由于其高效的数据查找特性,在实际开发中被广泛应用。本文将详细介绍如何通过四种不同的方法来遍历`Map`集合...

Global site tag (gtag.js) - Google Analytics