Quais são as diferenças entre a HashMape a Hashtableem Java? Qual é mais eficiente para aplicativos não
As APIs de coleções fornecem aos desenvolvedores um conjunto de classes e interfaces que facilitam o tratamento de coleções de objetos.
Quais são as diferenças entre a HashMape a Hashtableem Java? Qual é mais eficiente para aplicativos não
Se eu tenho um objeto implementando a Mapinterface em Java e desejo iterar sobre cada par contido nela, qual é a maneira mais eficiente de percorrer o mapa? A ordem dos elementos dependerá da implementação específica do mapa que possuo para a
Eu sempre fui o único a usar: List<String> names = new ArrayList<>(); Uso a interface como o nome do tipo para portabilidade , para que, quando fizer perguntas como essas, possa refazer o meu código. Quando deve LinkedListser utilizado ArrayListe
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>...
Eu sou relativamente novo em Java e frequentemente acho que preciso classificar Map<Key, Value>os valores. Como os valores não são exclusivos, eu me pego convertendo o keySetem um arraye classificando essa matriz através da classificação de matriz com um comparador personalizado que...
Todos sabemos que você não pode fazer o seguinte por causa de ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Mas isso aparentemente funciona às vezes, mas nem sempre. Aqui está um código específico: public static void main(String[] args) {...
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...
Existe alguma maneira de inicializar um Java HashMap como este? Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Qual seria a sintaxe correta? Eu não encontrei nada sobre isso. Isso é possível? Estou procurando a maneira mais curta / rápida de...
Como posso converter um ArrayList<String>objeto em uma String[]matriz em
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
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
Criamos um Setcomo: Set myset = new HashSet() Como criamos um Listem
Gostaria de converter uma matriz para um conjunto em Java. Existem algumas maneiras óbvias de fazer isso (por exemplo, com um loop), mas eu gostaria de algo um pouco mais limpo, algo como: java.util.Arrays.asList(Object[] a); Alguma
Eu quero filtrar um com java.util.Collectionbase em um
Qual é a melhor maneira de converter um Map<key,value>para um List<value>? Basta iterar sobre todos os valores e inseri-los em uma lista ou estou ignorando alguma
Qual é a maneira mais fácil de converter um Listpara um Setem
Sendo um pouco novo para a linguagem Java, estou tentando me familiarizar com todas as maneiras (ou pelo menos as não-patológicas) em que se pode percorrer uma lista (ou talvez outras coleções) e as vantagens ou desvantagens de cada uma. Dado um List<E> listobjeto, conheço as seguintes...
Existe algum método interno em Java que nos permita converter String separada por vírgula em algum contêiner (por exemplo, matriz, Lista ou Vetor)? Ou preciso escrever um código personalizado para isso? String commaSeparated = "item1 , item2 , item3"; ArrayList<String> items = //method that...
O HashSet é baseado no HashMap. Se observarmos a HashSet<E>implementação, tudo será gerenciado HashMap<E,Object>. <E>é usado como uma chave de HashMap. E sabemos que isso HashMapnão é seguro para threads. É por isso que temos ConcurrentHashMapem Java. Com base nisso, estou...
Se eu tiver um List<List<Object>>, como posso transformá-lo em um List<Object>que contenha todos os objetos na mesma ordem de iteração usando os recursos do Java