Arrays工具類十大常用方法

2022-08-28 22:36:12 字數 2453 閱讀 8673

0. 宣告陣列

string aarray = new string[5];  

string barray = ;  

string carray = new string;  

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 = ;  

arraylistarraylist = new arraylist(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. 宣告內聯陣列

method(new string);  

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

// containing the provided list of elements  

// apache common lang  

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

// a, b, c  

system.out.println(j);  

7. 將arraylist轉換為陣列

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);  

8. 將陣列轉換為set

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

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

system.out.println(set);  

9. 陣列元素反轉

int intarray = ;  

arrayutils.reverse(intarray);  

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

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

10. 移除元素

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) {  

system.out.format("0x%x ", t);  

Arrays工具類常用方法

0.宣告陣列 string aarray newstring 5 string barray string carray newstring 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 ...

SQLServerDBA十大必備工具

曾經和一些dba和資料庫開發人員交流時,問他們都用過一些什麼樣的db方面的工具,大部分人除了ssms和profile之外,基本就沒有使用過其他工具了 誠然,ssms和profile足夠強大,工作的大部分內容都能通過它們搞定,但是ms 第三方公司甚至是個人開發者為sqlserver提供了很多其他的工具...