Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

27
Java 8 Distinto per proprietà
In Java 8 come posso filtrare una raccolta usando il Stream API controllando la nitidezza di una proprietà di ciascun oggetto? Ad esempio, ho un elenco di Personoggetti e desidero rimuovere le persone con lo stesso nome, persons.stream().distinct(); Utilizzerò il controllo di uguaglianza predefinito per un Personoggetto, quindi ho bisogno …

18
Come convertire java.util.Date in java.sql.Date?
Sto cercando di utilizzare un java.util.Dateinput e quindi creare una query con esso, quindi ho bisogno di un java.sql.Date. Sono stato sorpreso di scoprire che non poteva fare la conversione in modo implicito o esplicito, ma non so nemmeno come lo farei, poiché l'API Java è ancora abbastanza nuova per …
453 java  sql  datetime  date 






6
Mockito può catturare argomenti di un metodo chiamato più volte?
Ho un metodo che viene chiamato due volte e voglio catturare l'argomento della seconda chiamata al metodo. Ecco cosa ho provato: 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() Ma ricevo TooManyActualInvocationsun'eccezione, poiché Mockito pensa che doSomethingdovrebbe essere chiamato solo una …

7
Qual è il punto dell'operatore diamante (<>) in Java 7?
L'operatore Diamond in Java 7 consente un codice simile al seguente: List&lt;String&gt; list = new LinkedList&lt;&gt;(); Tuttavia in Java 5/6, posso semplicemente scrivere: List&lt;String&gt; list = new LinkedList(); La mia comprensione della cancellazione del tipo è che questi sono esattamente gli stessi. (Il generico viene comunque rimosso in fase di …

4
Come sfuggire a% in String.Format?
Sto memorizzando una query SQL nel mio file strings.xml e desidero utilizzarlo String.Formatper creare la stringa finale nel codice. La SELECTdichiarazione usa un like, qualcosa del genere: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%' Per formattare che sostituisco "qualcosa" con% 1 $ s in modo che diventi: SELECT …
446 java  android  string  syntax 



21
Cosa fa la parola chiave "statica" in una classe?
Per essere precisi, stavo provando questo codice: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Ma ha dato l'errore Impossibile accedere al campo non statico nel metodo statico principale Quindi ho cambiato la dichiarazione di clockquesto: static Clock …

11
Differente tra parseInt () e valueOf () in Java?
In cosa parseInt()differisce da valueOf()? Essi sembrano fare esattamente la stessa cosa a me (vale anche per parseFloat(), parseDouble(), parseLong()ecc, come sono differenti da Long.valueOf(string)? Inoltre, quale di questi è preferibile e utilizzato più spesso per convenzione?
443 java 

30
Come stampare abbastanza XML da Java?
Ho una stringa Java che contiene XML, senza feed di riga o rientri. Vorrei trasformarlo in una stringa con XML ben formattato. Come faccio a fare questo? String unformattedXml = "&lt;tag&gt;&lt;nested&gt;hello&lt;/nested&gt;&lt;/tag&gt;"; String formattedXml = new [UnknownClass]().format(unformattedXml); Nota: il mio input è una stringa . Il mio output è una stringa …
443 java  xml  pretty-print 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.