• for循环遍历

用for循环遍历数组是很常见的一种方法,Java语言中通过数组的length属性可获得数组的长度。

package demo;
publicclasstest{ public static void main(String[] args){ int [] array ={1,2,3,4,5};for(int i =0;i < array.length;i++){ System.out.print(array[i]+" ");}}
}

2.基于循环语句的遍历

JDK1.5对for语句的功能给予扩充、增强,以便于更好的遍历数组;

语法格式:

for(声明循环变量:数组的名字){//注意:这里的“声明循环变量”一定是声明变量,不可以使用已经被声明的变量....
}

例子:

package demo;
publicclasstest{ public static void main(String[] args){ int [] array ={1,2,3,4,5};for(int in:array){ System.out.print(in+" ");}}
}

3、使用toString()方法遍历数组

这种方法是JDK1.5提供的一个简单的输出数组元素的值的方法。使用Arrays类调用public static String toString(int[] a)方法可以得到指定的一维数组a的如下格式的字符串表示。

[a[0],a[1]…a[a.lenth-1]]

package demo;
import java.util.Arrays;
public classtest{ public static void main(String[] args){ int [] array ={1,2,3,4,5};System.out.print(Arrays.toString(array));}
}

java遍历数组的三种方式相关推荐

  1. Java创建数组的三种方式 (以及length方法是否能获取数组中元素的个数)

    Java创建数组的三种方法 import java.util.Arrays; public class Sum { public static void main(String[] args){ in ...

  2. java 创建数组的三种方式及区别

    创建数组的三种方式:其实分为2类,一种是静态的创建,如方式一.一种是动态的创建,只不过根据写法的不同分为方式二和方式三: // 数组初始化的三种方式//1.声明,分配空间并赋值int[] arr0 = ...

  3. Java 定义数组的三种方式,int...x动态参数列表

    定义数组的三种方式 以 int型 的一维数组为例,说说三种定义方式 int[] arr = new int[3]; 这是最常用的方式,定义时就含有默认值,可以后续赋值 public class Dem ...

  4. java 遍历数据的三种方式

    import java.util.*;public class Test{public static void main(String[] args) {List<String> list ...

  5. [Java]打印数组的三种方式

    1.for循环打印 第一种方式: for(int i=0;i<arr.length;i++){System.out.println(arr[i]); } 第二组方式:foreach增强型for循 ...

  6. java遍历数组的三种方法

    第一种方法(传统方法) int a[]={1,2,3,4,5}; for(int i=0;i<a.length;i++){System.out.println(a[i]); } 第二种方法(非传 ...

  7. 【有趣的实验】JAVA 遍历数组的几种方式的耗时对比

    一.前言 出于对遍历方式的耗时想法,是普通for循环.fori.foreach.迭代器 iterator.还是steam流的形式哪种耗时更少呢? 首先添加一个List 集合,这边采用ArraryLis ...

  8. Java定义数组的三种方式

  9. 读取Java文件到byte数组的三种方式及Java文件操作大全(包括文件加密,String加密)

    读取Java文件到byte数组的三种方式 package zs;import java.io.BufferedInputStream; import java.io.ByteArrayOutputSt ...

最新文章

  1. px、em、rem、vw、vh、vm、rpx这些单位的
  2. 将unicode编码的txt文件转为utf-8编码
  3. html2canvas截图地图和看到的不一样_认知高度不同的人,看到的世界是不一样的...
  4. iis服务器文件上传大小限制,windows服务器中iis限制文件大小方法
  5. ZeroMQ研究与应用分析
  6. 外网资源下载速度过慢的问题
  7. LUA string库详解
  8. windows 使用自带的cmd终端进行文件MD5校验
  9. eviews时间序列分析课堂笔记
  10. 用Java制作一个家庭收支记账软件
  11. 1024程序员节带你玩转图片Exif信息获取之JavaScript
  12. 将html导出为PDF文件(为PDF加盖章)
  13. 广度优先搜索(C语言实例)
  14. OI队的土豆树(C++)
  15. 面试官:为啥需要枚举?枚举有什么作用?怎么用枚举实现单例?
  16. 图像特征提取算法:加速鲁棒特征SURF
  17. Jenkins的介绍及使用
  18. Nginx支持TCP端口转发
  19. c/c++中常见的uint8和int的联系
  20. awk命令详解(二)

热门文章

  1. MathJax和相关的Latex语法。
  2. ES中SQL查询详解
  3. MYSQL生成日期列表
  4. 1.pytorch 学习笔记--Getting stared
  5. RAID 磁盘阵列 详解
  6. 什么软件测试144hz显示器,1500R曲面的144Hz电竞显示器 飞利浦242M7评测
  7. Linux源码阅读——PCI总线驱动代码(三)PCI设备枚举过程
  8. 【C# 教程系列第 22 篇】c# 批量修改文件名
  9. css3动画transform-太极图
  10. 数值分析复化求积matlab,数值分析:复化公式求解定积分