Perguntas com a marcação «initialization»

30
Inicialização de um ArrayList em uma linha
Eu queria criar uma lista de opções para fins de teste. No começo, eu fiz isso: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Em seguida, refatorei o código da seguinte maneira: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); Existe uma maneira melhor de fazer …


30
Como posso inicializar um mapa estático?
Como você inicializaria uma estática Mapem Java? Método 1: inicializador estático Método 2: inicializador de instância (subclasse anônima) ou algum outro método? Quais são os prós e os contras de cada um? Aqui está um exemplo que ilustra os dois métodos: import java.util.HashMap; import java.util.Map; public class Test { private …



15
Eficiência do Java "Double Brace Initialization"?
Como instalar um objeto em Stack Overflow em um dispositivo : Como instalar uma cinta dupla? Em Recursos ocultos de Java, a resposta principal menciona a inicialização com cinta dupla , com uma sintaxe muito atraente: Set<String> flavors = new HashSet<String>() {{ add("vanilla"); add("strawberry"); add("chocolate"); add("butter pecan"); }}; Esse idioma …





10
Como inicializar uma matriz em Java?
Estou inicializando uma matriz como esta: 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}; } } O NetBeans aponta para um erro nesta linha: data[10] = {10,20,30,40,50,60,71,80,90,91}; Como posso resolver o problema?





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.