Java 数组遍历

ArrayList<Integer> al = new ArrayList<Integer>();
//数组定义

//遍历数组:
int sum = 0;
Iterator<Integer> itr = al.iterator();
while(itr.hasNext()){
    Integer intObj = (Integer)itr.next();
    sum += intObj.intValue();
}
时间: 2024-11-05 21:12:27

Java 数组遍历的相关文章

JAVA中集合转数组遍历

JAVA中集合的遍历的一种方法时集合转数组遍历,也是就调用Collection中的toArray(). 代码: public static void main(String[] args) {        // TODO Auto-generated method stub        Collection c=new ArrayList();        c.add(new Student("kj",12));        c.add(new Student("uj

【Java】用JDK1.5之后的新型数组遍历方法遍历HashMap、HashMap不应该存储多元组

在JDK1.5就多了一种for循环的遍历写法,现在应该没有人用JDK1.4了吧?我见那些2005年出的JAVA书,谭浩强系列的JAVA书都是使用JDK1.5了,当然JDK1.7已经使用的,据说JDK1.7是兼容JDK1.2~JDK1.7,现在的JAVA编程都是基于JDK1.5的.然而由于考试不要求或者其它什么原因,它并不受程序猿的青睐,而在平常实践用,旧式的循环中用多了,老程序猿依旧作为开发主力的情况,也就没有人敢于尝试这种新型的数组遍历方法了,其实这种方法在遍历HashMap的时候尤其有用,能

java 多维数组遍历

java 多维数组遍历的顺序的性能问题 ps:下图为java多维数组内存分布原理.出自:http://math.hws.edu/javanotes/c7/two-dimensional-array.png 出自:http://www.importnew.com/16742.html

Java数组的声明和遍历

Java 数组 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同. Java 语言中提供的数组是用来存储固定大小的同类型元素. 你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99. 本篇将为大家介绍 Java 数组的声明,创建,初始化和遍历,并给出其对应的代码. 声明数组变量 首先必须声明数组变量,才能在程序中使用数组.下面是声明数组变量的语法: dataT

java数组的声明、创建和遍历

一.数组的声明.创建 1.一维数组 先是声明 dataType[] arrayRefVar; // 首选的方法 数据类型[] 数组名; dataType arrayRefVar[]; // 效果相同,但不是首选方法 数据类型 数组名[]; 创建 (1) arrayRefVar = new dataType[arraySize]; 数组名 = new 数据类型[数组大小]; (2) dataType[] arrayRefVar = new dataType[arraySize]; 数据类型[] 数

Java Array数组 遍历 四种方式(包含 Lambda 表达式遍历)

package com.hello; import java.util.Arrays; /** * @Author Miracle Luna * @Date 2019/6/9 23:33 * @Version 1.0 */public class ArrayLambda { public static void main(String[] args) { Integer[] items = { 1, 2, 3 }; // 普通for循环遍历 System.out.println("第一种方式:普

Java之数组遍历

1 package basic; 2 //数组遍历方法 3 public class ForEach { 4 5 public static void main(String[] args) { 6 // 原始数组 7 String strs[] = { "a", "b", "c", "d" }; 8 9 // 数组输出常规方法 10 for (int x = 0; x < strs.length; x++) { 11

Java数组的运用

Java数组 应用1: 大乐透彩票模拟器: 规则: 前区01-35中随机生成5个号码 后区01-12中随机生成2个号码 模拟操作,系统自动生成号码组合,并且按从小到大的顺序输出结果 同时要求可以选择生成多少组(默认选项:生成1组,生成5组,生成10组) 上图为方法一,数组的综合应用,赋值,冒泡排序,和通过循环遍历: 方法一: 常规的方法: 第一步:输出彩票前区的号码,用while循环,一个个随机数字输出,把一个数字赋值进数组第一个位置,因为要保证每一个数字的唯一性,所以之后的输出的数字要做出判断

Java数组笔记

# 数组--------内存 # 2017/8/31 15:29:19  ## 数组(容器) ## - 为了存储同种数据类型的多个值 - 概念 - 数组是可以存储同一种数据类型多个元素的集合,也可以看成是一个容器 - 数组既可以存储基本数据类型,也可以存储引用数据类型 - 格式 - 数据类型[] 数组名 = new 数据类型[数组的长度]; -    int[]  arr = new int[5]; - 数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3,...}; -