Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

27
Java 8 Distinto por propriedade
No Java 8, como filtrar uma coleção usando o método Stream API, verificando a distinção de uma propriedade de cada objeto? Por exemplo, tenho uma lista de Personobjetos e desejo remover pessoas com o mesmo nome, persons.stream().distinct(); Usarei a verificação de igualdade padrão para um Personobjeto, então preciso de algo …

18
Como converter java.util.Date em java.sql.Date?
Estou tentando usar um java.util.Datecomo entrada e, em seguida, criando uma consulta com ele - então preciso de umjava.sql.Date . Fiquei surpreso ao descobrir que ela não podia fazer a conversão de forma implícita ou explícita - mas nem sei como faria isso, pois a API Java ainda é relativamente …
453 java  sql  datetime  date 



30
Hashmap Java: Como obter a chave do valor?
Se eu tiver o valor "foo"e um HashMap<String> ftwpara o qual ftw.containsValue("foo")retorne true, como posso obter a chave correspondente? Preciso percorrer o hashmap? Qual o melhor jeito pra fazer isso?
450 java  hashmap 



6
O Mockito pode capturar argumentos de um método chamado várias vezes?
Eu tenho um método que é chamado duas vezes e quero capturar o argumento da segunda chamada de método. Aqui está o que eu tentei: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class); verify(mockBar).doSomething(firstFooCaptor.capture()); verify(mockBar).doSomething(secondFooCaptor.capture()); // then do some assertions on secondFooCaptor.getValue() Mas eu recebo uma TooManyActualInvocationsexceção, como Mockito acha …



7
Qual é o ponto do operador de diamante (<>) no Java 7?
O operador de diamante no java 7 permite código como o seguinte: List&lt;String&gt; list = new LinkedList&lt;&gt;(); No entanto, no Java 5/6, eu posso simplesmente escrever: List&lt;String&gt; list = new LinkedList(); Meu entendimento do tipo apagamento é que esses são exatamente os mesmos. (O genérico é removido em tempo de …

4
Como escapar% em String.Format?
Estou armazenando uma consulta SQL no meu arquivo strings.xml e quero usar String.Formatpara criar a sequência final no código. A SELECTdeclaração usa um like, algo como isto: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%' Para formatar, substituo 'algo' por% 1 $ s para que se torne: SELECT Field1, …
445 java  android  string  syntax 


11
Diferente entre parseInt () e valueOf () em java?
Qual é a parseInt()diferença valueOf()? Eles parecem fazer exatamente a mesma coisa para mim (também vale para parseFloat(), parseDouble(), parseLong()etc, como eles são diferentes de Long.valueOf(string)? Além disso, qual deles é preferível e usado com mais frequência por convenção?
443 java 


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.