Pertanyaan yang diberi tag «initialization»

30
Inisialisasi ArrayList dalam satu baris
Saya ingin membuat daftar opsi untuk tujuan pengujian. Pada awalnya, saya melakukan ini: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Lalu, saya refactored kode sebagai berikut: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); Apakah ada cara yang lebih baik untuk melakukan ini?


30
Bagaimana saya bisa menginisialisasi Peta statis?
Bagaimana Anda menginisialisasi statis Mapdi Jawa? Metode satu: penginisialisasi statis Metode dua: penginisialisasi instance (subclass anonim) atau metode lain? Apa pro dan kontra dari masing-masing? Berikut adalah contoh yang menggambarkan dua metode: import java.util.HashMap; import java.util.Map; public class Test { private static final Map<Integer, String> myMap = new HashMap<>(); static …

12
Bagaimana cara langsung menginisialisasi HashMap (secara literal)?
Apakah ada cara untuk menginisialisasi Java HashMap seperti ini ?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Apa yang akan menjadi sintaks yang benar? Saya belum menemukan apa pun mengenai hal ini. Apakah ini mungkin? Saya mencari cara terpendek / tercepat untuk meletakkan beberapa nilai "final / statis" di peta yang …


15
Efisiensi Java “Inisialisasi Brace Ganda”?
На этот вопрос есть ответы на Stack Overflow на русском : Что такое penyangga ganda инициализация? Dalam Fitur Tersembunyi di Jawa , jawaban teratas menyebutkan Inisialisasi Brace Ganda , dengan sintaks yang sangat menarik: Set<String> flavors = new HashSet<String>() {{ add("vanilla"); add("strawberry"); add("chocolate"); add("butter pecan"); }}; Ungkapan ini membuat kelas …





10
Bagaimana cara menginisialisasi array di Java?
Saya menginisialisasi array seperti ini: public class Array { int data[] = new int[10]; /** Creates a new instance of Array */ public Array() { data[10] = {10,20,30,40,50,60,71,80,90,91}; } } NetBeans menunjuk ke kesalahan di baris ini: data[10] = {10,20,30,40,50,60,71,80,90,91}; Bagaimana saya bisa menyelesaikan masalah?



25
Perbedaan antara mendeklarasikan variabel sebelum atau dalam lingkaran?
Saya selalu bertanya-tanya apakah, secara umum, mendeklarasikan variabel throw-away sebelum loop, sebagai lawan berulang kali di dalam loop, membuat perbedaan (kinerja)? Contoh (sangat tidak berguna) di Jawa: a) deklarasi sebelum loop: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b) deklarasi (berulang kali) di dalam …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.