Als «java» getaggte Fragen

216
Was bedeutet das Fragezeichen im Typparameter von Java Generics?

Dies ist ein kleiner Codeausschnitt aus einigen Beispielen, die dem Stanford Parser beiliegen. Ich habe in Java seit ungefähr 4 Jahren entwickelt, aber nie ein sehr starkes Verständnis dafür gehabt, was dieser Codestil anzeigen soll. List<? extends HasWord> wordList = toke.tokenize(); Ich...

215
Wie vergleiche ich zwei Ganzzahlen in Java richtig?

Ich weiß, dass, wenn Sie eine Boxed Primitive Integer mit einer Konstanten wie der folgenden vergleichen: Integer a = 4; if (a < 5) a wird automatisch entpackt und der Vergleich funktioniert. Was passiert jedoch, wenn Sie zwei Boxen Integersvergleichen und entweder Gleichheit oder weniger als...

215
Java-Klasse aus JSON generieren?

Wie generieren Sie in einem Java Maven-Projekt Java-Quelldateien aus JSON? Zum Beispiel haben wir { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York" } } Wenn wir laufen mvn generate-sources, wollen wir, dass es so etwas erzeugt: class...

215
StringUtils.isBlank () vs String.isEmpty ()

Ich bin auf einen Code gestoßen, der Folgendes enthält: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Dies scheint funktional dem Folgenden zu entsprechen: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); Ist ein...