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....