Teroka pelbagai kaedah penugasan tatasusunan rentetan
Dalam pengaturcaraan, pemprosesan rentetan adalah operasi yang sangat biasa. Apabila memproses rentetan, selalunya perlu menggunakan tatasusunan untuk menyimpan dan mengurus berbilang rentetan. Artikel ini akan meneroka pelbagai kaedah penugasan tatasusunan rentetan dan memberikan contoh kod khusus.
String[] names = new String[3]; names[0] = "Tom"; names[1] = "Jerry"; names[2] = "Spike";
String[] names = {"Tom", "Jerry", "Spike"};
String[] names = new String[3]; for (int i = 0; i < names.length; i++) { names[i] = "Name" + i; }
String[] source = {"Tom", "Jerry", "Spike"}; String[] target = new String[source.length]; System.arraycopy(source, 0, target, 0, source.length);
String[] source = {"Tom", "Jerry", "Spike"}; String[] target = Arrays.copyOf(source, source.length);
ArrayList<String> list = new ArrayList<>(); list.add("Tom"); list.add("Jerry"); list.add("Spike"); String[] names = list.toArray(new String[list.size()]);
Ringkasan:
Artikel ini memperkenalkan kaedah penugasan tatasusunan rentetan biasa dan memberikan contoh kod khusus. Sama ada kaedah penetapan langsung, kaedah literal rentetan, atau penggunaan gelung, kaedah System.arraycopy(), kaedah Arrays.copyOf() dan kaedah ArrayList toArray(), penetapan kepada tatasusunan rentetan boleh dicapai dengan berkesan. Mengikut keperluan sebenar, memilih kaedah yang sesuai untuk beroperasi boleh meningkatkan kebolehbacaan dan kecekapan kod.
Atas ialah kandungan terperinci Pelbagai kaedah untuk menghuraikan tugasan tatasusunan rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!