Articles of Java

String Vergleich in Java

Was bedeutet “lexikografisch zwei Strings vergleichen”?

Gson – Konvertieren von Json in eine typisierte ArrayList

Wie kann ich mithilfe der Gson-Bibliothek eine JSON-Zeichenfolge in eine ArrayList einer benutzerdefinierten class JsonLog ? Im Grunde ist JsonLog eine Schnittstelle, die von verschiedenen Arten von Protokollen implementiert wird, die von meiner Android-App erstellt werden – SMS-Protokolle, Anrufprotokolle, Datenprotokolle – und diese ArrayList ist eine Sammlung von allen. Ich bekomme immer einen Fehler in […]

Irgendwelche guten Empfehlungen für MP3 / Sound-Bibliotheken für Java?

Ich suche Bibliotheken für: Lese und schreibe Metadaten (zum Beispiel ID3v2 Tags in mp3 und alle) konvertiert komprimierte in Rohdaten und wenn möglich Rohdaten in mp3, ogg, aac, … digitale Verarbeitung der Audiodaten (Energie, Timbre, Mel Frequency Cepstral Koeffizienten – MFCC, FFT, LPC, Autokorrelation, Wavelet, …) Ich weiß es schon und bin nicht zufrieden mit: […]

Java liest große Textdatei mit 70 Millionen Textzeilen

Ich habe eine große Testdatei mit 70 Millionen Textzeilen. Ich muss die Datei Zeile für Zeile lesen. Ich habe zwei verschiedene Ansätze verwendet: InputStreamReader isr = new InputStreamReader(new FileInputStream(FilePath),”unicode”); BufferedReader br = new BufferedReader(isr); while((cur=br.readLine()) != null); und LineIterator it = FileUtils.lineIterator(new File(FilePath), “unicode”); while(it.hasNext()) cur=it.nextLine(); Gibt es einen anderen Ansatz, der diese Aufgabe beschleunigen […]

Java String – Sehen Sie, ob ein String nur Zahlen und keine Buchstaben enthält

Ich habe eine Zeichenfolge, die ich während meiner Anwendung geladen habe, und sie ändert sich von Zahlen zu Buchstaben und dergleichen. Ich habe eine einfache if statement, um zu sehen, ob sie Buchstaben oder Zahlen enthält, aber etwas funktioniert nicht richtig. Hier ist ein Ausschnitt. String text = “abc”; String number; if (text.contains(“[a-zA-Z]+”) == false […]

Dynamisch ändern log4j Loglevel

Was sind die verschiedenen Ansätze, um die log4j Log-Ebene dynamisch zu ändern, so dass ich die Anwendung nicht erneut bereitstellen muss. Werden die Änderungen in diesen Fällen dauerhaft sein?

Was ist der Unterschied zwischen Class.this und diesem in Java?

Es gibt zwei Möglichkeiten, auf die Instanz einer class innerhalb dieser class zu verweisen. Beispielsweise: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } Einer verwendet this.name um auf das this.name zu verweisen, der andere verwendet className.this um auf das […]

Java: Instanceof und Generics

Bevor ich meine generische Datenstruktur nach dem Index eines Wertes durchschaue, möchte ich sehen, ob es sich um eine Instanz des Typs this für den this parametrisiert wurde. Aber Eclipse beschwert sich, wenn ich das tue: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } Dies ist die Fehlermeldung: Ein […]

Java: Was macht der Doppelpunkt (:)?

Ich würde es selbst nachschlagen, aber ich weiß nicht einmal, wie es heißt. Würde es jemandem etwas ausmachen zu erklären, was es tut? Ich wusste nicht, dass es mehrere Male waren: erschienen. Was macht es in diesem Fall hier: public String toString() { String cardString = “”; for (PlayingCard c : this.list) // <– { […]

Wie erstelle ich eine Java-class, die eine Schnittstelle mit zwei generischen Typen implementiert?

Ich habe eine generische Schnittstelle public interface Consumer { public void consume(E e); } Ich habe eine class, die zwei Arten von Objekten verbraucht, also möchte ich etwas tun wie: public class TwoTypesConsumer implements Consumer, Consumer { public void consume(Tomato t) { ….. } public void consume(Apple a) { …… } } Anscheinend kann ich […]