-
Pengisytiharan Array
String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"};
-
Output tatasusunan dalam Java
int[] intArray = { 1, 2, 3, 4, 5 }; 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]
-
Mencipta ArrayList daripada Array
String[] stringArray = { "a", "b", "c", "d", "e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); System.out.println(arrayList); // [a, b, c, d, e]
-
Menyemak tatasusunan untuk nilai tertentu
String[] stringArray = { "a", "b", "c", "d", "e" }; boolean b = Arrays.asList(stringArray).contains("a"); System.out.println(b); // true
-
Menggabungkan dua tatasusunan
int[] intArray = { 1, 2, 3, 4, 5 }; int[] intArray2 = { 6, 7, 8, 9, 10 }; // Apache Commons Lang library int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
-
Mengisytiharkan tatasusunan pada satu baris
method(new String[]{"a", "b", "c", "d", "e"});
-
Menggabungkan Elemen Tatasusunan menjadi Rentetan
// containing the provided list of elements // Apache common lang String j = StringUtils.join(new String[] { "a", "b", "c" }, ", "); System.out.println(j); // a, b, c
-
Tukar
ArrayList
kepada tatasusunanString[] stringArray = { "a", "b", "c", "d", "e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); String[] stringArr = new String[arrayList.size()]; arrayList.toArray(stringArr); for (String s : stringArr) System.out.println(s);
-
Menukar tatasusunan kepada set (
Set
)Set<String> set = new HashSet<String>(Arrays.asList(stringArray)); System.out.println(set); //[d, e, b, c, a]
-
Kembalikan tatasusunan dengan elemen dalam susunan terbalik
int[] intArray = { 1, 2, 3, 4, 5 }; ArrayUtils.reverse(intArray); System.out.println(Arrays.toString(intArray)); //[5, 4, 3, 2, 1]
-
Mengalih keluar elemen daripada tatasusunan
int[] intArray = { 1, 2, 3, 4, 5 }; int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new array System.out.println(Arrays.toString(removed));
Dan satu lagi perkara - mencipta tatasusunan jenis
byte
berdasarkan nilai jenisint
(lebih kurang ambilByteBuffer
, pilih 4 bait di dalamnya dan letakkan nomborint
8, kemudian tukar semua ini (0, 0, 0, 8) kepada tatasusunan jenisbyte
menggunakan panggilanarray()
)byte[] bytes = ByteBuffer.allocate(4).putInt(8).array(); for (byte t : bytes) { System.out.format("0x%x ", t); }
10 Teknik Tatasusunan yang Biasa Digunakan di Jawa
10 helah tatasusunan berikut dalam Java biasanya digunakan. Mereka mempunyai kedudukan tertinggi pada Stack Overflow, sistem soalan dan jawapan tentang pengaturcaraan.
GO TO FULL VERSION