Arrays工具類常用方法

2021-10-09 16:58:48 字數 2970 閱讀 6837

0. 宣告陣列

string[

] aarray =

newstring[5

];string[

] barray =

;string[

] carray =

newstring

;

1. 列印陣列

int

intarray =

;string intarraystring = arrays.

tostring

(intarray)

;// 直接列印,則會列印出引用物件的hash值

// [i@7150bd4d

system.out.

println

(intarray)

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

system.out.

println

(intarraystring)

;

2. 根據陣列建立arraylist

string[

] stringarray =

;arraylist

arraylist =

newarraylist

(arrays.

aslist

(stringarray));

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

system.out.

println

(arraylist)

;

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

string[

] stringarray =

;boolean b = arrays.

aslist

(stringarray)

.contains

("a");

// true

system.out.

println

(b);

4. 合併連線兩個陣列

int

intarray =

;int

intarray2 =

;// apache commons lang 庫

int[

] combinedintarray = arrayutils.

addall

(intarray, intarray2)

;

5. 用給定的字串鏈結(join)陣列

// containing the provided list of elements

// apache common lang

string j = stringutils.

join

(new

string

,", ");

// a, b, c

system.out.

println

(j);

6. 將arraylist轉換為陣列

string[

] stringarray =

;arraylist

arraylist =

newarraylist

(arrays.

aslist

(stringarray));

string[

] stringarr =

newstring

[arraylist.

size()

];arraylist.

toarray

(stringarr)

;for

(string s : stringarr)

system.out.

println

(s);

7. 將陣列轉換為set

set

set =

newhashset

(arrays.

aslist

(stringarray));

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

system.out.

println

(set)

;

8. 陣列元素反轉

int

intarray =

;arrayutils.

reverse

(intarray)

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

system.out.

println

(arrays.

tostring

(intarray)

);

9. 移除元素

int

intarray =

;int

removed = arrayutils.

removeelement

(intarray,3)

;//建立新的陣列

system.out.

println

(arrays.

tostring

(removed));

更多——轉換int值為位元組陣列

byte

bytes = bytebuffer.

allocate(4

).putint(8

).array()

;for

(byte t : bytes)

Arrays工具類十大常用方法

0.宣告陣列 string aarray new string 5 string barray string carray new string 1.列印陣列 int intarray string intarraystring arrays.tostring intarray 直接列印,則會列印出...

Arrays工具類常見方法

排序 sort 查詢 binarysearch 比較 equals 填充 fill 轉列表 aslist 轉字串 tostring 複製 copyof 排序 sort int a sort int a 方法按照數字順序排列指定的陣列。arrays.sort a system.out.println ...

陣列工具類Arrays

int intarray string intstr arrays.tostring intarray system.out.println intstr tostring intarray 將引數陣列變成字串,輸出樣式如下 int arr1 arrays.sort arr1 system.out....