Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

25
Durchlaufen einer Sammlung, Vermeiden von ConcurrentModificationException beim Entfernen von Objekten in einer Schleife
Wir alle wissen, dass Sie Folgendes nicht tun können, weil ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Aber das funktioniert anscheinend manchmal, aber nicht immer. Hier ist ein spezifischer Code: public static void main(String[] args) { Collection<Integer> l = new ArrayList<>(); for (int i …


28
Sortieren Sie die ArrayList der benutzerdefinierten Objekte nach der Eigenschaft
Ich habe über das Sortieren von ArrayLists mit einem Komparator gelesen, aber in allen Beispielen wurden Leute verwendet, compareTodie nach einigen Untersuchungen eine Methode für Strings sind. Ich wollte eine ArrayList von benutzerdefinierten Objekten nach einer ihrer Eigenschaften sortieren: einem Date-Objekt ( getStartDay()). Normalerweise vergleiche ich sie mit, item1.getStartDate().before(item2.getStartDate())also habe …
1145 java  sorting  date  comparator 

8
Wie funktionieren Servlets? Instanziierung, Sitzungen, gemeinsam genutzte Variablen und Multithreading
Angenommen, ich habe einen Webserver, der zahlreiche Servlets enthält. Für Informationen, die zwischen diesen Servlets übertragen werden, setze ich Sitzungs- und Instanzvariablen. Wenn nun zwei oder mehr Benutzer eine Anfrage an diesen Server senden, was passiert dann mit den Sitzungsvariablen? Werden sie alle für alle Benutzer gemeinsam sein oder werden …

30
Wie kann ich eine statische Karte initialisieren?
Wie würden Sie eine Statik Mapin Java initialisieren ? Methode eins: statischer Initialisierer Methode zwei: Instanzinitialisierer (anonyme Unterklasse) oder eine andere Methode? Was sind die Vor- und Nachteile von jedem? Hier ist ein Beispiel, das die beiden Methoden veranschaulicht: import java.util.HashMap; import java.util.Map; public class Test { private static final …

12
Wie initialisiere ich eine HashMap direkt (wörtlich)?
Gibt es eine Möglichkeit, eine Java HashMap wie diese zu initialisieren?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Was wäre die richtige Syntax? Ich habe dazu nichts gefunden. Ist das möglich? Ich suche nach dem kürzesten / schnellsten Weg, um einige "endgültige / statische" Werte in eine Karte einzufügen, die sich …

30
Wie erstelle ich ein generisches Array in Java?
Aufgrund der Implementierung von Java-Generika können Sie keinen Code wie diesen haben: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Wie kann ich dies unter Wahrung der Typensicherheit implementieren? Ich habe in den Java-Foren eine Lösung gesehen, …


30
So analysieren Sie JSON in Java
Ich habe den folgenden JSON-Text. Wie kann ich es analysieren, um die Werte von zu erhalten?pageName , pagePic, post_idetc.? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" }, "posts": [ { "post_id": "123456789012_123456789012", "actor_id": "1234567890", "picOfPersonWhoPosted": "http://example.com/photo.jpg", "nameOfPersonWhoPosted": "Jane Doe", "message": "Sounds cool. Can't wait to see it!", "likesCount": "2", "comments": …
1049 java  json  parsing 

15
Laden Sie eine Datei mit Android herunter und zeigen Sie den Fortschritt in einem ProgressDialog an
Ich versuche eine einfache Anwendung zu schreiben, die aktualisiert wird. Dazu benötige ich eine einfache Funktion, die eine Datei herunterladen und den aktuellen Fortschritt in a anzeigen kannProgressDialog . Ich weiß, wie das ProgressDialoggeht, bin mir aber nicht sicher, wie ich den aktuellen Fortschritt anzeigen und wie ich die Datei …

21
Wie bekomme ich das aktuelle Arbeitsverzeichnis in Java?
Ich möchte mit Java auf mein aktuelles Arbeitsverzeichnis zugreifen. Mein Code: String current = new java.io.File( "." ).getCanonicalPath(); System.out.println("Current dir:"+current); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:" +currentDir); Ausgabe: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 Meine Ausgabe ist nicht korrekt, da das Laufwerk C nicht mein aktuelles …
1029 java  java-io 

19
Konvertieren eines Arrays in eine Liste in Java
Wie konvertiere ich ein Array in eine Liste in Java? Ich habe das verwendet, Arrays.asList()aber das Verhalten (und die Signatur) haben sich irgendwie von Java SE 1.4.2 (Dokumente jetzt im Archiv) auf 8 geändert , und die meisten Snippets, die ich im Web gefunden habe, verwenden das Verhalten 1.4.2. Zum …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.