打印數組的 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 校友身份、實用的實踐頂點項目和頂級公司的工作協助。

想要分享這篇文章?

為未來的職業做準備

立即申請軟件工程碩士