Apabila berusaha untuk mengembalikan berbilang objek dalam kaedah Java, adalah penting untuk mempertimbangkan pendekatan yang sesuai. Walaupun pilihan seperti mengembalikan HashMap atau ArrayList of Object objek mungkin timbul, terdapat cara yang lebih berkesan untuk mengendalikan senario ini.
Salah satu kaedah ialah mencipta kelas khusus yang merangkum dua objek yang ingin anda pulangkan. Pendekatan ini meningkatkan ketekalan kaedah dan mengelak daripada mengembalikan koleksi elemen yang tidak berkaitan.
Sebagai contoh, jika anda perlu mengembalikan Senarai objek dan senarai nama sepadan yang dipisahkan koma, anda boleh menggunakan kelas seperti ini:
public class NamedObject<T> { public final String name; public final T object; public NamedObject(String name, T object) { this.name = name; this.object = object; } }
Dengan kelas ini, anda boleh mengembalikan a Senaraikan
Pilihan lain ialah mengembalikan Peta dengan kekunci sebagai nama dan nilai objek sebagai objek itu sendiri. Ini amat berguna apabila anda mempunyai perhubungan yang ditentukan antara nama dan objek.
Perlu juga dipertimbangkan mengapa anda memilih senarai nama yang dipisahkan koma dan bukannya Senarai
Dengan mematuhi prinsip ini, anda boleh membangunkan kaedah Java yang mengembalikan berbilang objek berkaitan dengan berkesan, membolehkan kod yang lebih cekap dan boleh diselenggara.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengembalikan Berbilang Objek Secara Berkesan daripada Kaedah Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!