打印数组的 Java 程序

已发表: 2023-01-29

目录

Java数组基础:

Java 中的数组是引用单个名称的相似项的集合。 Java 数组与其他面向对象编程语言的数组略有不同。 关于 Java 中使用的数组的一些重要事实是:

  • Java 中的数组是动态分配的。
  • 数组变量可以像任何其他 Java 变量一样通过在提及数据类型之后指定 [] 来声明。
  • 数组的内容是有序的,每个数组变量由从 0 开始的索引指定。即第一个数组元素在第 0索引中,第二个元素在第一个索引中,依此类推。
  • Java中的数组可以用作局部变量或静态字段或方法参数。
  • 数组大小可以是 int 或 short 类型。 不能将长值分配为数组大小。
  • 对象是类型数组的直接超类。
  • Cloneable 和 java.io.Serializable 接口由每个数组类型实现。

查看我们的免费技术课程,在竞争中脱颖而出。

探索我们的热门软件工程课程

LJMU & IIITB 计算机科学硕士 加州理工学院 CTME 网络安全证书课程
全栈开发训练营 区块链PG项目
全栈开发中的执行 PG 计划
在下面查看我们所有的课程
软件工程课程

在 Java 中打印数组:

存储相同数据类型项的数据结构在 Java 中称为数组。 数组元素分配在一个连续的存储位置。 因此,一组固定的项目可以存储在数组中。 有几种打印数组的方法。 他们是:

  • For循环
  • For-each 循环
  • Arrays.toString() 方法
  • Arrays.deepToString() 方法
  • Arrays.asList() 方法
  • Java 中的迭代器接口
  • Java 中的流 API

从世界一流大学在线学习软件开发课程。 获得执行 PG 课程、高级证书课程或硕士课程,以快速推进您的职业生涯。

需求软件开发技能

JavaScript 课程 核心 Java 课程 数据结构课程
Node.js 课程 课程 全栈开发课程
NFT课程 开发运营课程 大数据课程
React.js 课程 网络安全课程 云计算课程
数据库设计课程 Python 课程 加密货币课程

如何使用 for-each 循环在 Java 中打印数组?

Java 中的“for-each”循环也用于迭代项目数组。 它根据数组中元素的数量工作。 对于每次迭代,定义变量中的循环返回一个元素。 'for-each' 循环的语法如下:

对于(类型变量:数组)

阅读我们与软件开发相关的热门文章

如何在 Java 中实现数据抽象? Java中的内部类是什么? Java 标识符:定义、语法和示例
通过示例了解 OOPS 中的封装 C 中的命令行参数解释 2022 年云计算的十大特点
Java 中的多态性:概念、类型、特征和示例 Java 中的包以及如何使用它们? Git 初学者教程:从零开始学习 Git

使用 Arrays.toString() 方法在 Java 中打印数组:

Java中的这个静态方法属于数组类,是java.util包的组成部分。 它由几个可以操作数组的方法组成。 Java 中 Arrays.toString() 方法的语法如下所述。

公共静态字符串 toString(int[] a)

此方法将具有任何基本类型的数组作为输入参数。 它以字符串形式返回一个数组,并由数组的元素列表组成。 数组元素到字符串的转换是由 String.valueOf(int) 完成的。

如何使用 Arrays.deepToString() 方法在 Java 中打印数组:

调用此方法时,多维数组将转换为数组元素的字符串。 此函数需要一个数组形式的输入参数。 它以字符串的形式返回数组表示形式。 Java 中此方法的语法如下所述。

public static String deepToString(Object[] a)

Arrays.asList() 方法在 Java 中打印元素数组:

这也是属于包 java.util 的 Arrays 类的静态 Java 方法。 它充当基于集合和基于数组的 API 之间的连接。 在 Java 代码中使用此方法的语法如下所述。

公共静态 <T> 列表 <T>asList(T…a)

此方法还使用户能够开发一个固定大小的列表,可以对其进行初始化以容纳许多元素。

List<T>obj=Arrays.toString(数组[] a

此方法以列表形式返回输入数组。

使用 Iterator Interface 在 Java 中打印数组:

Java Iterator 是java.util 包中构成的接口。 迭代器的创建可以通过调用 iterator() 方法来完成。 该函数带有Java的集合接口,返回值也是一个迭代器。

Java 中的其他数组函数:

除了打印数组外,Java 编译器还执行各种其他数组函数,下面列出了其中的一些函数。

  • 获取数组的初始和最终元素。
  • 获取任意数组元素。
  • 向数组中插入一个新元素。
  • 两个数组的比较。
  • 检查数组是否为空。

如果您有兴趣了解有关 Java、全栈软件开发的更多信息,请查看 upGrad 和 IIIT-B 的软件开发执行 PG 课程——全栈开发专业化,该课程专为在职专业人士设计,并提供 500 多个小时的严格培训、9 个以上的项目和任务、IIIT-B 校友身份、实用的实践顶点项目和顶级公司的工作协助。

想要分享这篇文章?

为未来的职业做准备

立即申请软件工程硕士