這篇文章跟大家介紹Java中陣列是什麼,希望對需要的朋友有幫助!
陣列對每個程式語言來說都是重要的資料結構之一,當然不同語言對陣列的實作及處理也不盡相同。
Java 語言中提供的陣列是用來儲存固定大小的同類型元素。
你可以宣告一個數組變量,如 numbers[100] 來取代直接宣告 100 個獨立變數 number0,number1,....,number99。
宣告數組變數
首先必須宣告數組變量,才能在程式中使用數組。以下是宣告數組變數的語法:
dataType[] arrayRefVar; // 首选的方法
或
dataType arrayRefVar[]; // 效果相同,但不是首选方法
注意: 建議使用 dataType[] arrayRefVar 的宣告風格宣告陣列變數。 dataType arrayRefVar[] 風格是來自 C/C 語言 ,在Java中採用是為了讓 C/C 程式設計師能夠快速理解java語言。
實例
以下是這兩個語法的程式碼範例:
double[] myList; // 首选的方法
或
double myList[]; // 效果相同,但不是首选方法
建立陣列
Java語言使用new運算元來建立數組,語法如下:
arrayRefVar = new dataType[arraySize];
上面的語法語句做了兩件事:
一、使用dataType[arraySize] 建立了一個陣列。
二、把新建立的陣列的引用賦值給變數 arrayRefVar。
陣列變數的聲明,和建立陣列可以用一條語句完成,如下所示:
dataType[] arrayRefVar = new dataType[arraySize];
另外,你也可以使用如下的方式建立陣列。
dataType[] arrayRefVar = {value0, value1, ..., valuek};
陣列的元素是透過索引存取的。陣列索引從 0 開始,所以索引值從 0 到 arrayRefVar.length-1。
相關推薦:《Java教學》
以上是JAVA中數組是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文討論了使用Maven和Gradle進行Java項目管理,構建自動化和依賴性解決方案,以比較其方法和優化策略。

本文使用Maven和Gradle之類的工具討論了具有適當的版本控制和依賴關係管理的自定義Java庫(JAR文件)的創建和使用。

本文討論了使用咖啡因和Guava緩存在Java中實施多層緩存以提高應用程序性能。它涵蓋設置,集成和績效優勢,以及配置和驅逐政策管理最佳PRA

本文討論了使用JPA進行對象相關映射,並具有高級功能,例如緩存和懶惰加載。它涵蓋了設置,實體映射和優化性能的最佳實踐,同時突出潛在的陷阱。[159個字符]

Java的類上載涉及使用帶有引導,擴展程序和應用程序類負載器的分層系統加載,鏈接和初始化類。父代授權模型確保首先加載核心類別,從而影響自定義類LOA


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver CS6
視覺化網頁開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

SublimeText3 Linux新版
SublimeText3 Linux最新版