Java基礎知識回顧之可變引數

2021-08-31 13:58:11 字數 711 閱讀 2281

從 jdk 1.5 中,引入了可變引數的新特性。如果說要設計乙個方法,這個方法可以接收任意多個整型資料。可以直接用(資料型別 ...屬性名)來解決。

使用可變引數時要注意,乙個方法只能有乙個可變引數,當方法含有多個引數時,可變引數要放在最後面。

public

intadd

(int..

. data)

使用可變引數時,我們需要使用陣列來解析。

public

class

testdemo))

;// 6

// 傳遞的資料使用"," 區分

system.out.

println

(add(1

,2,3

));// 6

system.out.

println

(add(4

,5,6

));// 15

// 不傳遞引數

system.out.

println

(add()

);// 0

}public

static

intadd

(int..

. data)

return sum;

}}

java基礎知識回顧(2)

一 switch後的小括號裡只能使用6種資料型別 byte short int char 列舉 字串。二 基本型別的值直接存在棧記憶體中,而陣列等引用型別的值存在堆記憶體中,棧記憶體只放陣列的位址。三 方法過載必須滿足三種情況 1 方法的名稱必須相同。2 方法的引數必須不同,這裡的不同分三種情況 a...

java基礎知識回顧(4)

一 基本資料型別 包裝類與string類之間的轉換 1 基本資料型別 包裝類 string類 呼叫string類的過載的valueof x 方法 int i1 10 integer i2 i1 轉為包裝類 stirng str1 string.valueof i1 轉為字串 2 string類 基本...

Java基礎知識回顧 6

1 遍歷 jar zip 檔案中的資源 file jar newfile myfile.jar zipinputstream zis new zipinputstream newfileinputstream jar try finally 2 遍歷web應用中的資源。setsubresources...