Tatasusunan Java: Meneroka Anomali Output
Menghadapi output yang tidak dijangka semasa mencetak tatasusunan dalam Java boleh membingungkan untuk新手s. Dalam kes ini, percubaan untuk memaparkan elemen tatasusunan int menghasilkan rentetan aksara dan nombor yang membingungkan.
Memahami Output Tatasusunan
Secara lalai, tatasusunan Java memaparkan dalaman mereka dengan mencetak nama kelas, diikuti dengan simbol "@" dan kod cincang tatasusunan. Perwakilan lalai ini tidak memberikan cerapan segera tentang data sebenar yang disimpan dalam tatasusunan.
Menyesuaikan Format Output
Untuk memaparkan kandungan tatasusunan seperti yang dimaksudkan, beberapa pilihan adalah tersedia:
Menggunakan Kaedah Arrays.toString():
Kelas java.util.Arrays menawarkan kaedah statik yang dipanggil toString() yang membantu memformat tatasusunan menjadi rentetan yang boleh dibaca manusia. Ia merangkumi keseluruhan tatasusunan dan memaparkan elemen individu, dipisahkan dengan koma.
System.out.println(java.util.Arrays.toString(arr));
Melaksanakan Gelung Tersuai:
Menyalurkan melalui tatasusunan elemen menggunakan gelung for membolehkan lebih kawalan ke atas format output. Pendekatan ini melibatkan penentuan secara eksplisit pengindeksan setiap elemen dan memformatkannya seperti yang dikehendaki.
for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }
Dengan menggunakan kaedah dan teknik yang menyesuaikan format output mengikut keperluan khusus, pengguna boleh memperoleh kejelasan yang lebih jelas dan kawalan ke atas paparan kandungan tatasusunan.
Atas ialah kandungan terperinci Mengapa Mencetak Tatasusunan Java Menghasilkan Output Tidak Dijangka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!