Java:遍历数组的三种方法[通俗易懂]

Java:遍历数组的三种方法[通俗易懂]1、for循环遍历数组用for循环遍历数组是很常见的一种方法,Java语言中通过数组的length属性可获得数组的长度。packagedemo;publicclasstest{ publicstaticvoidmain(String[]args){ int[]array={1,2,3,4,5}; for(inti=0;i<array.length;i++){ System.out.print(array[i]+””); } }

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

package demo;

public class test { 
   
	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;

public class test { 
   
	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 class test { 
   
	public static void main(String[] args) { 
   
		int [] array = { 
   1,2,3,4,5};
		System.out.print(Arrays.toString(array));
	}
}

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193765.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RocketMQ 入门使用详解[通俗易懂]

    RocketMQ 入门使用详解[通俗易懂]RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给Apache基金会,已经于2016年11月成为 Apache 孵化项目,相信RocketMQ的未来会发挥着越来越大的作用,将有更多的开发者因此受益。 本文仅对RocketMQ的简单实用做入门性介绍,不对RocketMQ的底层原理进行深入介绍,后续文章将对RocketMQ的原理做详细介绍。

    2022年6月17日
    21
  • murmurhash算法_shell dash使用数组

    murmurhash算法_shell dash使用数组MurmurHash 是一种非加密型哈希函数,适用于一般的哈希检索操作。[1][2][3] 由AustinAppleby在2008年发明,[4][5] 并出现了多个变种,[6] 都已经发布到了公有领域(publicdomain)。与其它流行的哈希函数相比,对于规律性较强的key,MurmurHash的随机分布特征表现更良好

    2022年10月19日
    4
  • 什么是第一,第二,第三范式

    什么是第一,第二,第三范式我们在数据库表设计时,经常说,某某表要遵循第三范式。下面通过实例介绍第一,第二,第三范式第一范式所谓第一范式,就是数据表的列不可再分。看下面数据表,对于选课列明显是可以再分的,所以它是违反第一范式的。学号姓名选课10001张三数学,语文,英语10002

    2022年5月23日
    37
  • Flash停止支持?不用愁!![通俗易懂]

    Flash停止支持?不用愁!![通俗易懂]2020年的最后一天,Flash华丽谢幕与我们告别……作为一名4399的忠实玩家,真是心痛不已……所以,今天告诉大家几种让Flash重新工作的方式:1.安装“中国版Flash”:目前,中国已经

    2022年8月1日
    14
  • 仿淘宝实现多行星级评价

    仿淘宝实现多行星级评价

    2021年10月14日
    37
  • C时间轮

    C时间轮看完了《linux高性能服务器编程》对里面的定时器很感兴趣。书中提到三种定时器,分别是:基于升序链表的定时器,基于时间轮的定时器,基于时间堆的定时器。三种定时器的实现书中均是给了C++代码,不过我对C++不太感兴趣,虽然现在在做C++开发,因此写了C版本的。书中定时器只给了封装的定时器类,没有给调用层代码,我是估摸着写了调用层代码。这里做个总结,以后可以翻翻:基于升序链表的定时器没太大难度,因此也懒

    2022年10月1日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号