java 遍历泛型的方法
来源:互联网 发布:mac怎么设置动态壁纸 编辑:程序博客网 时间:2024/06/14 20:15
一、List遍历
Java中List遍历有三种方法来遍历泛型,主要为:
1.for循环遍历
2.iterator遍历
3.foreach遍历
- package com.gmail.lsgjzhuwei;
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- import org.junit.Test;
- public class test {
- //第一种方法:for循环遍历
- @Test
- public void test1() {
- List<String> li = new ArrayList<String>();
- li.add("agad");
- li.add("1234");
- li.add("good");
- for (int i = 0; i < li.size(); i++) {
- String s = li.get(i);
- System.out.println(s);
- }
- System.out.println("-------------------");
- }
- //第二种方法:iterator遍历
- @Test
- public void test2() {
- List<String> li = new ArrayList<String>();
- li.add("agad");
- li.add("1234");
- li.add("good");
- Iterator iterator = li.iterator();
- while (iterator.hasNext()) {
- String s = (String) iterator.next();
- System.out.println(s);
- }
- System.out.println("-------------------");
- }
- //第三种方法:foreach方法遍历
- @Test
- public void test3() {
- List<String> li = new ArrayList<String>();
- li.add("agad");
- li.add("1234");
- li.add("good");
- foreach (String s : li) {
- System.out.println(s);
- }
- System.out.println("-------------------");
- }
- }
二、Map遍历
Map遍历只要有两种方法:
1.通过Map的KeySet进行遍历
2.通过Map的EntrySet进行遍历
- // Map的遍历方法一:通过map的KeySet进行遍历
- @Test
- public void test4() {
- Map<Integer, String> map = new HashMap<Integer, String>();
- map.put(1, "good");
- map.put(2, "morning");
- Set<Integer> set = map.keySet();
- for (Integer ky : set) {
- System.out.println(ky + ":" + map.get(ky));
- }
- System.out.println("-------------------");
- }
- // Map的遍历方法二:通过map的entrySet进行遍历
- @Test
- public void test5() {
- Map<Integer, String> map = new HashMap<Integer, String>();
- map.put(1, "good");
- map.put(2, "morning");
- Set<Map.Entry<Integer, String>> set = map.entrySet();
- for (Entry<Integer, String> entry : set) {
- System.out.println(entry.getKey() + ":" + entry.getValue());
- }
- System.out.println("-------------------");
- }
0 0
- java遍历泛型的方法
- java 遍历泛型的方法
- java 遍历泛型的方法
- java遍历泛型的方法
- java遍历map的方法
- java遍历map的方法
- Java的HashMap遍历方法
- java 遍历hashMap的方法
- Java 遍历Map的方法
- java 遍历时间段的方法
- java遍历HashMap的方法
- java Hashtable的遍历方法
- JAVA 集合遍历的方法
- Java集合的遍历方法
- Java Map 遍历的方法
- Map遍历的方法java
- java 遍历时间段的方法
- Java 遍历Map的方法
- 后台模板界面
- java 遍历泛型的方法
- 2012年5月SAT香港真题解析
- 常见的面试问题及回答注意事项
- JavaScript 表单验证
- java 遍历泛型的方法
- FastDFS安装、配置、部署(三)-Storage配置详解
- iOS定位操作和经纬度距离计算
- python自然语言处理入门教程(一)
- [问题篇]VMWare搭建Openstack——Cinder创建扩展Volume的状态Error的问题
- python正则表达式
- 螺旋矩阵(算法)
- select,poll,epoll之间的区别
- 解决NSData中包含非法UTF-8编码