Java基礎之陣列

2021-09-09 08:24:29 字數 1017 閱讀 1013

陣列是乙個固定長度的,包含了相同型別資料的容器

int a; 宣告了乙個陣列變數;僅僅是這一句宣告,不會建立陣列;有時候也會寫成int a; 沒有任何區別

建立陣列的時候,要指明陣列的長度,如new int[5] 。a = new int[5]; 讓a這個引用,指向陣列

.length屬性用於訪問乙個陣列的長度

沒有賦值,那麼就會使用預設值

增強型for迴圈在遍歷乙個陣列的時候會更加快捷

增強型for迴圈只能用來取值,卻不能用來修改陣列裡的值

public class helloworld ;

//常規遍歷

for (int i = 0; i < values.length; i++)

//增強型for迴圈遍歷

for (int each : values)

}}

public class helloworld ;

int b = new int[3];//分配了長度是3的空間,但是沒有賦值

//通過陣列賦值把,a陣列的前3位賦值到b陣列

//方法一: for迴圈

for (int i = 0; i < b.length; i++)

//方法二: system.arraycopy(src, srcpos, dest, destpos, length)

//src: 源陣列

//srcpos: 從源陣列複製資料的啟始位置

//dest: 目標陣列

//destpos: 複製到目標陣列的啟始位置

//length: 複製的長度

system.arraycopy(a, 0, b, 0, 3);

//把內容列印出來

for (int i = 0; i < b.length; i++)

}}

arrays是針對陣列的工具類,可以進行 排序,查詢,複製填充等功能。 大大提高了開發人員的工作效率。

JAVA學習之陣列基礎

q 什麼是陣列?a 陣列是具有相同資料型別的一組資料的集合。例如,球類的集合 籃球,足球,羽毛球,電器的集合 電視機,洗衣機,電風扇等等,在程式設計中,都可以稱之為陣列。陣列中每個元素都具有相同的資料型別。陣列分為一維陣列和二維陣列。q 一維陣列的建立和使用 陣列作為物件,可以使用new關鍵字進行分...

Java語言基礎之陣列

一 什麼是陣列 1 概念 一組相同型別的資料的組合 陣列也是一種引用型別,2 陣列名稱不是固定的與存放的資料的型別有關。舉例 如 存放一組int型別的資料。陣列名稱 int 存放一組字串資料 陣列名稱 string 存放一組scanner型別的資料 陣列名稱 scanner 存放一組字元型別資料 陣...

Java基礎之陣列的操作

陣列的遍歷一般採用for迴圈的方式對陣列依次輸出,在for迴圈的過程中可對輸出格式進行裝飾。首先我們定義乙個陣列 int arr 下面我們寫乙個方法printarr 用於遍歷陣列 public static void printarr int arr 思路 相鄰的兩個元素比較,如果符合條件換位。排序...