Arrays實用功能

2021-09-11 02:31:19 字數 1650 閱讀 6247

1.列印陣列內容

arrays.tostring(arr)

public static void main(string args) 

輸出結果:

arr1 = [[11, 11, 11]]

arr2 = [[22, 22, 22, 22, 22]]

比較兩個陣列是否相等,arrays.equals(arr1,arr2);

public static void main(string args) 

輸出結果:

arr1==arr2 [false]

arr2==arr3 [true]

陣列排序,arrays.sort();

public static void main(string args) ;

string arr2 = ;

arrays.sort(arr1);

arrays.sort(arr2);

system.out.println("arr1 = [" + arrays.tostring(arr1) + "]");

system.out.println("arr2 = [" + arrays.tostring(arr2) + "]");

}輸出結果:

arr1 = [[1, 2, 3]]

arr2 = [[a, aa, bc, ss]]

複製陣列

使用system.arraycopy(arr1,0,arr2,0,arr.length)方法,表示從arr1的第0個位置開始複製到目標陣列arr2的第0個位置開始,複製arr1.length個元素。注意異常。是一種淺複製,如果陣列元素為物件只複製了物件的引用而不是物件本身。比for迴圈效率高。

public static void main(string args) ;

string arr2 = ;

arrays.sort(arr1);

arrays.sort(arr2);

system.arraycopy(arr1,0,arr2,1,2);

system.out.println("arr1 = [" + arrays.tostring(arr1) + "]");

system.out.println("arr2 = [" + arrays.tostring(arr2) + "]");

}輸出結果:

arr1 = [[1, 2, 3]]

arr2 = [[a, 1, 2, ss]]

arrays.aslist()接受乙個陣列或者乙個用逗號分隔的元素列表將其轉化為list

public static void main(string args) ;

string str = "a,b,c,d";

listlist = arrays.aslist(arr1);

listliststr = arrays.aslist(str);

system.out.println("list = [" + list. + "]");

system.out.println("liststr = [" + liststr + "]");

}

xcode實用功能

佔位符 在 之間輸入提示語可得到像系統那種提示一樣的效果 快捷 將自己寫的 如常用的屬性,控制項的建立 拉到xocde的 倉庫裡面 設定completion shortcut為你想用的快捷碼,設定完成之後在xocde裡敲你設定的快捷碼即可得到你想要的 注意 屬性像 property nonatomi...

Linux Shell 實用功能

tab 按鍵history 選項 history c 清除命令歷史記錄 history n 顯示最近n個歷史記錄使用歷史記錄的命令 執行上一條歷史記錄 6 執行第六條歷史記錄 8 test 執行第八條歷史記錄並在後面加上 test ls 執行上乙個ls命令 ls s cf g 執行上一條ls命令,其...

VC實用功能(1)

edit parameter info 快捷鍵ctrl shift space 列出所使用的引數及其相關資訊 edit go to 快捷鍵 ctrl g 將游標轉到當前視窗的指定位置 view full screen 全螢幕顯示當前視窗 view workspace output 顯示並啟用專案工作...