關於 Java 陣列的使用方法(1)

2021-08-04 02:33:57 字數 2642 閱讀 8659

1.  宣告乙個陣列

string aarray = new string[5];  

string barray = ;  

string carray = new string;  

2.  輸出乙個陣列

int intarray = ;  

string intarraystring = arrays.tostring(intarray);  

// print directly will print reference value

system.out.println(intarray);  

// [i@7150bd4d

system.out.println(intarraystring);  

// [1, 2, 3, 4, 5]

3.  從乙個陣列建立陣列列表

string stringarray = ;  

arraylistarraylist = new arraylist(arrays.aslist(stringarray));  

system.out.println(arraylist);  

// [a, b, c, d, e]

4.  檢查乙個陣列是否包含某個值

string stringarray = ;  

boolean b = arrays.aslist(stringarray).contains("a");  

system.out.println(b);  

// true

5.  連線兩個陣列

int intarray = ;  

int intarray2 = ;  

// apache commons lang library

int combinedintarray = arrayutils.addall(intarray, intarray2);  

6.  宣告乙個內聯陣列(array inline)

method(new string);  

7.  把提供的陣列元素放入乙個字串

// containing the provided list of elements

// apache common lang

string j = stringutils.join(new string , ", ");  

system.out.println(j);  

// a, b, c

8.  將乙個陣列列表轉換為陣列

string stringarray = ;  

arraylistarraylist = new arraylist(arrays.aslist(stringarray));  

string stringarr = new string[arraylist.size()];  

arraylist.toarray(stringarr);  

for (string s : stringarr)  

system.out.println(s);  

9.  將乙個陣列轉換為集(set)

setset = new hashset(arrays.aslist(stringarray));  

system.out.println(set);  

//[d, e, b, c, a]

10.  逆向乙個陣列

int intarray = ;  

arrayutils.reverse(intarray);  

system.out.println(arrays.tostring(intarray));  

//[5, 4, 3, 2, 1]

11.  移除陣列中的元素

int intarray = ;  

int removed = arrayutils.removeelement(intarray, 3);//create a new array

system.out.println(arrays.tostring(removed)); 

12.  將整數轉換為位元組陣列

byte bytes = bytebuffer.allocate(4).putint(8).array();  

for (byte t : bytes)   

13. 處理陣列

public class testarray ;

// 列印所有陣列元素

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

// 計算所有元素的總和

double total = 0;

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

system.out.println("total is " + total);

// 查詢最大元素

double max = mylist[0];

for (int i = 1; i < mylist.length; i++)

system.out.println("max is " + max);}}

14. foreach迴圈

public class testarray ;

// 列印所有陣列元素

for (double element: mylist) }}

Java 中 this 的使用方法

1.this是指當前物件自己。當在乙個類中要明確指出使用物件自己的的變數或函式時就應該加上this引用。如下面這個例子中 public class a public static void main string args 執行結果 s helloworld 1 this.s hello 2 thi...

關於CASE WHEN的 使用方法

case具有兩種格式。簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end 這兩種方式,可以實現相同的...

關於rem的使用方法

rem font size of the root element 是指相對於根元素的字型大小的單位。簡單的說它就是乙個相對單位。看到rem大家一定會想起em單位,em font size of the element 是指相對于父元素的字型大小的單位。它們之間其實很相似,只不過rem計算的規則是依...