java数组遍历——iterator和for方法

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

public class ArrayTest
{
 public static void main(String[] args)
 {

  List<Integer> lstint = new ArrayList<Integer>();
  lstint.add(1);
  lstint.add(2);
  lstint.add(3);

 

  // Iterator遍历一
  Iterator<Integer> iterator = lstint.iterator();
  while (iterator.hasNext())
  {
   int i = (Integer) iterator.next();
   System.out.println(i);
  }

 

  // Iterator遍历二
  for (Iterator<Integer> it = lstint.iterator(); it.hasNext();)
  {
   int i = (Integer) it.next();
   System.out.println(i);
  }

 

  // for循环
  for (int i = 0; i < lstint.size(); i++)
  {
   System.out.println(lstint.get(i));
  }

 

  // for循环加强版
  for (Integer i : lstint)
  {
   System.out.println(i);
  }

 }

}

时间: 2024-09-15 02:36:33

java数组遍历——iterator和for方法的相关文章

JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍_javascript技巧

•原理: •高级浏览器支持forEach方法 语法:forEach和map都支持2个参数:一个是回调函数(item,index,list)和上下文: •forEach:用来遍历数组中的每一项:这个方法执行是没有返回值的,对原来数组也没有影响: •数组中有几项,那么传递进去的匿名回调函数就需要执行几次: •每一次执行匿名函数的时候,还给其传递了三个参数值:数组中的当前项item,当前项的索引index,原始数组input: •理论上这个方法是没有返回值的,仅仅是遍历数组中的每一项,不对原来数组进行

java map遍历的四种方法总结_java

整理了关于java中map的遍历的四种方法: import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;publicclassMapTest{privateMap<String,String> map;publicMapTest(){  map =newHashMap<String,String>();

java数组遍历 删除remove(示例代码)_java

废话不多说,直接上代码 复制代码 代码如下: package com.b; import java.util.ArrayList; //数组遍历删除,添加 public class Core2 {     private String name;     private int num;     private String color;     public Core2() {     }     public Core2(String a, int b, String c) {       

Java数组操作的10大方法_java

1.定义一个Java数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}; 第一种是定义了一个数组,并

关于Java数组的12个最佳方法

下面是stackoverflow中关于数组方法的相关问题中,获得最多票数的12个数组操作方法. 1.  声明一个数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c&quo

PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)_php实例

一.数组遍历的3个方法介绍 1. foreach() foreach()是一个用来遍历数组中数据的最简单有效的方法. #example1: 复制代码 代码如下: <?php $colors= array('red','blue','green','yellow'); foreach ($colorsas$color){ echo "Do you like $color? <br />"; } ?> 显示结果: Do you like red? Do you li

java-JAVA数组的复制采用copy方法

问题描述 JAVA数组的复制采用copy方法 为什么感觉采用copy方法对源数组进行复制,为什么目标数组中长度没有变化,感觉不像是复制,而是替代目标数组中的元素? 求告知!谢谢 解决方案 copy public static void copy(List<? super T> dest,List<? extends T> src) 将所有元素从一个列表复制到另一个列表.执行此操作后,目标列表中每个已复制元素的索引将等同于源列表中该元素的索引.目标列表的长度至少必须等于源列表.如果目

java实现遍历Map的方法_java

本文实例讲述了java实现遍历Map的方法.分享给大家供大家参考.具体如下: package com.yenange.test3; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestMap { public static void main(String[] args) { Map map=new HashMap(); map.put(1, 1); map.put

java遍历HashMap简单的方法_java

本文实例讲述了java遍历HashMap简单的方法.分享给大家供大家参考.具体实现方法如下: import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class HashSetTest { public static void main(String[] args) { HashMap map = new HashMap(); map.put("a", "aa"