java深度遍历代码实现 java遍历enum

如何在java中实现List集合的遍历

java中实现List集合的遍历有三种方法:

创新互联建站是一家专注于网站制作、成都网站制作与策划设计,嘉定网站建设哪家好?创新互联建站做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:嘉定等地区。嘉定做网站价格咨询:18982081108

方法一:for-each循环

for(String attribute : list) {

System.out.println(attribute);

}

方法二:for循环

for(int i = 0 ; i  list.size() ; i++) {

system.out.println(list.get(i));

}

方法三:迭代器迭代

Iterator it = list.iterator();

while(it.hasNext()) {

System.ou.println(it.next);

}

java实现遍历哈希映射表map的方法汇总

方法/步骤

1、JDK,开发必须的环境

2、IDE,还是推荐Eclipse,如果你的电脑够快,可以安装Idea,用过一次,太吃内存,就被抛弃了,但是很多同行都在推荐,听说很好。

现在开始进入今天的正题,使用Java代码遍历Map集合的方法汇总。

1、创建一个Java类,命名为MapTest

2、创建一个Map集合,并定义类型和put值:

3、循环遍历Map集合的第一种方法,代码如下:

/**

* 第一种

* foreach循环进行遍历

* 遍历的是key值,然后通过get(key)或者值

* key和keyset

*/

private static void firstMethod(HashMapInteger, String map){

System.out.println("foreach循环进行遍历");

for (Integer key : map.keySet()) {

System.out.println("key:"+key+"对应的值为:"+map.get(key));

}

}

4、通过Iterator遍历Map集合的第二种方法获取,代码如下:

/**

* 第二种

* 通过Iterator遍历获取

* 和List的遍历原理相同

*/

public static void secondMethod(HashMapInteger, String map){

System.out.println("通过Iterator遍历获取");

IteratorEntryInteger, String inte = map.entrySet().iterator();

while(inte.hasNext()){

Map.EntryInteger, String m = inte.next();

System.out.println("key:"+m.getKey()+"对应的值为:"+m.getValue());

}

}

5、通过map方法map.entrySet()遍历获取值的第三种方法,代码如下:

/**

* 第三种,通过map方法map.entrySet()遍历获取值

*/

public static void thirdMethod(HashMapInteger, String map){

System.out.println("第三种方式:entry");

for (EntryInteger, String str : map.entrySet()) {

System.out.println("key:"+str.getKey()+"对应的值为:"+str.getValue());

}

}

6、通过for循环,map.values()循环遍历获取值的第四种方法,代码如下:

这种方法是直接获取值,不获取key值:

/**

* 第四种,通过for循环,map.values()循环遍历获取值 直接获取值

*/

public static void fourthMethod(HashMapInteger, String map) {

System.out.println("通过map.values()循环遍历直接获取值");

for (String string : map.values()) {

System.out.println("map的值为:" + string);

}

}

7

7、不管是遍历Map还是List的,其本质都是获取对应的值,程序员在开发中可以根据开发场景适当的选择各种方法,但是理解其本质才是最主要的。

用java怎样实现遍历一个字符串的每一个字母

Java遍历一个字符串的每一个字母

String str = "asdfghjkl";

方法1:

for(int i=0;istr.length();i++){

char ch = string.charAt(i);

}

方法2:

char[] c=s.toCharArray();

for(char cc:c){

...//cc直接用了

}

方法3:

for(int i=0;istr.length();i++){

String subStr = str.substring(i, i+1)

}

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

参考资料:百度百科:JAVA


当前题目:java深度遍历代码实现 java遍历enum
浏览地址:http://hbruida.cn/article/doisoos.html