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.

7
Java Abstract Class Implementieren einer Schnittstelle mit Generics
Ich versuche eine abstrakte Klasse zu definieren, die Comparable implementiert. Wenn ich die Klasse mit folgender Definition definiere: public abstract class MyClass implements Comparable <MyClass> Unterklassen müssen implementiert werden compareTo(MyClass object). Stattdessen möchte ich, dass jede Unterklasse implementiert compareTo(SubClass object)wird und ein Objekt ihres eigenen Typs akzeptiert. Wenn ich versuche, …

6
Wie verwende ich die SortedMap-Schnittstelle in Java?
Ich habe ein Map<Float, MyObject> Was ist der beste Weg, um die Karte nach dem Float zu sortieren? Ist SortedMapdie beste Antwort? TreeMap? Wie benutze ich es? Ich erstelle die Karte nur einmal und ersetze das MyObjecthäufig verwendete myMap.put()und myMap.get().
70 java  sortedmap 

4
Gibt es eine elegantere Möglichkeit, ein XML-Dokument in Java in einen String zu konvertieren als diesen Code?
Hier ist der aktuell verwendete Code. public String getStringFromDoc(org.w3c.dom.Document doc) { try { DOMSource domSource = new DOMSource(doc); StringWriter writer = new StringWriter(); StreamResult result = new StreamResult(writer); TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer(); transformer.transform(domSource, result); writer.flush(); return writer.toString(); } catch(TransformerException ex) { ex.printStackTrace(); return null; } }
70 java  xml 


3
Garantiert entrySet () in einer LinkedHashMap auch die Bestellung?
Ich verwende eine linkedHashMap, um die Bestellung zu garantieren, wenn jemand versucht, darauf zuzugreifen. Wenn es jedoch an der Zeit ist, darüber zu iterieren, garantiert die Verwendung von entrySet () zur Rückgabe von Schlüssel / Wert-Paaren auch die Reihenfolge? Während der Iteration werden keine Änderungen vorgenommen. BEARBEITEN: Gibt es auch …

3
Wie erhalte ich das Attribut `.class` von einem generischen Typparameter?
Die akzeptierte Antwort auf diese Frage beschreibt, wie eine Instanz von Tin der Generic<T>Klasse erstellt wird. Dies beinhaltet die Übergabe eines Class<T>Parameters an den GenericKonstruktor und das Aufrufen der newInstanceMethode von diesem. Generic<Bar>Anschließend wird eine neue Instanz von erstellt und der Parameter Bar.classübergeben. Was tun Sie, wenn der generische Typparameter …
70 java  generics 

14
Wie drucke ich alle Schlüssel und Werte von HashMap in Android?
Ich bin sehr neu für die Android-Entwicklung und versuche, HashMap in einem Android-Beispielprojekt zu verwenden. Jetzt mache ich ein Beispielprojekt für Android lernen. Ich speichere nur Schlüssel und Werte in HashMap, ich möchte die Schlüssel und ihre Werte in EditView anzeigen. Ich habe in meinem Beispielprojekt den folgenden Code befolgt. …
70 java  android  key  hashmap 




8
Wie starte ich die Aktivität im Adapter?
Ich habe eine ListActivity mit meinem benutzerdefinierten Adapter und in jeder Ansicht befinden sich möglicherweise einige Schaltflächen, die ich implementieren muss OnClickListener. Ich muss das OnClickListenerim Adapter implementieren . Ich weiß jedoch nicht, wie ich die Funktion wie startActivity()oder aufrufen soll setResult(). Da sich der Adapter nicht auf Aktivität erstreckt. …

4
Fehler im Ruhezustand: IDs für diese Klasse müssen manuell zugewiesen werden, bevor save () aufgerufen wird:
Auslöser: org.springframework.orm.hibernate3.HibernateSystemException: IDs für diese Klasse müssen vor dem Aufruf von save () manuell zugewiesen werden: com.rfid.model.Role; Verschachtelte Ausnahme ist org.hibernate.id.IdentifierGenerationException: IDs für diese Klasse müssen manuell zugewiesen werden, bevor save (): com.rfid.model.Role aufgerufen wird at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException (SessionFactoryUtils.java:676) at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException (HibernateAccessor.java:412) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute (HibernateTemplate.java:424) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession (HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate (HibernateTemplate.java:748) …

4
Wie konvertiere ich den folgenden JSON-String in ein Java-Objekt?
Ich möchte die folgende JSON-Zeichenfolge in ein Java-Objekt konvertieren: String jsonString = "{ "libraryname":"My Library", "mymusic":[{"Artist Name":"Aaron","Song Name":"Beautiful"}, {"Artist Name":"Britney","Song Name":"Oops I did It Again"}, {"Artist Name":"Britney","Song Name":"Stronger"}]}" Mein Ziel ist es, einfach darauf zuzugreifen, wie: (e.g. MyJsonObject myobj = new MyJsonObject(jsonString) myobj.mymusic[0].id would give me the ID, myobj.libraryname gives …
70 java  json  jackson 

3
Wie erstelle ich AST mit ANTLR4?
Ich habe VIEL darüber gesucht und konnte nichts Nützliches finden, das mir WIRKLICH hilft, einen AST aufzubauen. Ich weiß bereits, dass ANTLR4 AST nicht mehr so ​​erstellt wie früher ANTLR3. Alle sagen: "Hey, benutze Besucher!", Aber ich konnte kein Beispiel oder eine detailliertere Erklärung finden, wie ich das machen kann …


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.