Gibt es so eine SortedMap?

G

Gast2

Gast
Hallo,

ich bin auf der Suche nach einer SortedMap die folgendes kann.
Wenn man 2 gleiche Keys(equals) hat soll nur der Value verändert werden.
Wenn man aber einen eigenen Comparator hat soll dieser die Keys sortieren, aber nicht daüber bestimmen welcher Key rein soll oder nicht... Mir ist keine Map bekannt die sowas kann, darum wollte ich fragen ob einer eine kennt ?
Beispiel an der TreeMap:
Java:
public class TreeMapDemo {
	
	public static void main(String[] args) {
		
		MyKey myKey1 = new MyKey();
		myKey1.layer = 1;
		MyKey myKey2 = new MyKey();
		myKey2.layer = 4;
		MyKey myKey3 = new MyKey();
		myKey3.layer = 1;
		
		Map<MyKey, String> map = new TreeMap<MyKey, String>(new MyComparator ());
		//die hier sollten rein
		map.put(myKey1, "dd");
		map.put(myKey2, "ff");
		map.put(myKey3, "ee");// hier ist das Problem wo ich suche dieser key soll ein neuer eintrag geben und nicht die value von myKey1 überschreiben.
		
		// der sollte übeschrieben werden das equals keys gleich sind
		map.put(myKey1, "zz");
		
		//sollte 3 sein ist aber 2 
		System.out.println(map.size());
	}
	
	public static class MyKey{
		public Integer layer;	
	}
	
	public static class MyComparator implements Comparator<MyKey>{

		@Override
		public int compare(MyKey o1, MyKey o2) {
			return o1.layer.compareTo(o2.layer);
		}
		
	}

}

Edit: Comparator eingefügt

EDIT EDIT: Gewünschte Ausgabe:
1 zz
1 ee
4 ff
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
in deinem Beispiel spielt MyComparator keine Rolle, wird nirgendwo verwendet

ein Comparator bestimmt bei TreeMap und anderen NICHT über das einfügen, allein equals,
sicherlich sollten Comparator und equals einigermaßen zusammenarbeiten, aus A equals B folgt immer compare-Wert 0, andersrum muss das aber nicht gelten

ob ein anderes Key-Objekt mit gleichem layer unterschiedlich ist oder nicht hängt allein von der equals-Methode ab,
die kann man so oder so implementieren, wie es dir gefällt

richtig ist, dass du TreeMap nicht mit unterschiedlichen equals-Methoden-Objekten konfigurieren kannst, ähnlich einem Comparator, gehts darum?
 
Zuletzt bearbeitet von einem Moderator:
G

Gast2

Gast
in deinem Beispiel spielt MyComparator keine Rolle, wird nirgendwo verwendet

ein Comparator bestimmt bei TreeMap und anderen NICHT über das einfügen, allein equals,
sicherlich sollten Comparator und equals einigermaßen zusammenarbeiten, aus A equals B folgt immer compare-Wert 0, andersrum muss das aber nicht gelten

ob ein anderes Key-Objekt mit gleichem layer unterschiedlich ist oder nicht hängt allein von der equals-Methode ab,
die kann man so oder so implementieren, wie es dir gefällt

richtig ist, dass du TreeMap nicht mit unterschiedlichen equals-Methoden-Objekten konfigurieren kannst, ähnlich einem Comparator, gehts darum?

Sorry ja den Comparator hab ich vergessen im TreeMap Konstruktor anzugeben...

Das Ziel der Map sollte folgendes beim Einfügen sein:
Das wenn die 2 Layer in dem Comparator gleich sind, dass er diesen Wert hinten anfügt, aber nur wenn die beiden die equals methode der übegebenen Objekte nicht passt...
 
G

Gast2

Gast
Also des war mal meine 1. idee

Java:
	private class PositionComparator implements Comparator<MyKey> {

		@Override
		public int compare(MyKey o1, MyKey o2) {
			if(o1.equals(o2)) return 0;
			Integer i1 = o1.layer;
			Integer i2 = o1.layer;
			int result = i1.compareTo(i2);
			
			if(result == 0){
				result = -1;
			}
			
			return result;
		}

	}
 
S

SlaterB

Gast
wie anfügen, die put-Methode soll einen anderen Wert in der Map verändern?
das wirst du bei keiner normalen Collection in der Welt finden,
speziell das zu suchen kann ewig dauern, oder einfach ganz normal selber schreiben

eine normale Map, einfügen per eigener Methode

putOrAdd(key, Value) {
if (key vorhanden) {
..
} else {
..
}
}


(die erste Antwort war übrigens auf Erstposter-Niveau, hab nicht genau geschaut, wer da geschrieben hat)
 

ice-breaker

Top Contributor
Ganz einfach:
es ist nicht möglich ;)

Selbst wenn du es schaffen solltest, dass 2 Values mit gleichem Key in der Map landen, wie willst du nachher wieder einen bestimmten der Werte wiederbekommen? Die Suche in einem Baum terminiert, sobald der erste übereinstimmende Wert gefunden wurde.

Lösungsvorschlag 1:
pack eine List<String> als Value für einen Key in den Baum

Lösungsvorschlag 2:
implementiere einen Baum, der doppelte Werte für einen Key speichern kann.
 
G

Gast2

Gast
wie anfügen, die put-Methode soll einen anderen Wert in der Map verändern?
das wirst du bei keiner normalen Collection in der Welt finden,
speziell das zu suchen kann ewig dauern, oder einfach ganz normal selber schreiben

He? Ich glaub wir reden aneinander vorbei schau doch mal die implentierung von TreeMap an die macht es doch so ähnlich nur anhand des Comparators... wenn da 0 rauskommt akualisiert dieser den value in der map... Das ist ja schon standard verhalten...
 
G

Gast2

Gast
Ganz einfach:
es ist nicht möglich ;)

Selbst wenn du es schaffen solltest, dass 2 Values mit gleichem Key in der Map landen, wie willst du nachher wieder einen bestimmten der Werte wiederbekommen? Die Suche in einem Baum terminiert, sobald der erste übereinstimmende Wert gefunden wurde.

Wer redet den von 2 values mit dem gleichen key??? Davon war nie die rede... Es sollen einfach nur die keys nach einem bestimmten wert sortiert werden... 1 key hat 1 value daran ändert sich nichts...
In dem Bsp. oben steht doch alles oder ist was unklar Oo...

Aber ich denke der Comparator oben müsste gehen mal paar tests dafür schreiben...
 
Zuletzt bearbeitet von einem Moderator:

aumaster

Mitglied
Du hast hier entweder ein grundsätzliches Problem, oder Deine Frage missverständlich formuliert:

Ein Map egal welcher Art (HashMap, TreeMap, etc.) kann nur einen Wert für einen Key beinhalten.
Keine Map erlaubt zwei oder mehr Werte für einen Key mit dem selben Wert.
Besteht ein Key in der Map schon, wird der Wert grundsätzlich überschrieben!

Schau mal bei den Google-Guava-Klassen nach (guava-libraries - Project Hosting on Google Code). Die haben eine TreeMultiMap Klasse.
Ich glaube die kann das was Du möchtest...

Gruß, aumaster
 
Zuletzt bearbeitet:

Ebenius

Top Contributor
Also wenn ich SirWayne richtig verstehe, dann will er eine Map deren Schlüssel (genau wie bei der HashMap) nach [c]hashCode()[/c] und [c]equals()[/c] verglichen werden. Die Map soll zusätzlich aber eine SortedMap sein, die das EntrySet mit Hilfe eines Comparators sortiert. Im Sinne des Comparators können Keys doppelt vorkommen, aus Sicht von [c]hashCode()[/c] und [c]equals()[/c] sind sie aber einzigartig.

Beispielsweise soll ein [c]Comparator<String>[/c] den Inhalt lediglich nach dem ersten Buchstaben sortieren:
Java:
new Comparator<String>() {
  @Override
  public int compare(String s1, String s2) {
    return s1.length() == 0 ? (s2.length() == 0 ? 0 : -1) : (s2.length() == 0 ? 1 : s2.charAt(0) - s1.charAt(0));
  }
}

Wenn man in die Map diese Werte einfügt:
Java:
map.put("BCA", value);
map.put("BAC", value);
map.put("ABC", value);

… dann sind "BCA" und "BAC" im Sinne des Comparators gleich. Das KeySet soll aber so aussehen: [c]{ "ABC", "BCA", "BAC" }[/c].

Ebenius
 

Ebenius

Top Contributor
So, jetzt hab ich eben darüber nachgedacht. Eine fertige Map in diesem Sinne gibt's meines Wissens nicht. Die Lösung kann aber nicht allzu schwer sein. Eine TreeMap mit einem Comparator (der den sortierenden Comparator benutzt und nur bei Gleichheit weitere Unterschiede betrachtet) sollte da eigentlich aushelfen. Etwas in der Art (ungetestet):
Java:
public class MySortedMap<K, V> extends TreeMap<K, V> {

  /** Serial version UID */
  private static final long serialVersionUID = 1L;

  public MySortedMap(final Comparator<? super K> comparator) {
    super(new Comparator<K>() {

      public int compare(K o1, K o2) {
        int result = comparator.compare(o1, o2);

        if (result == 0 && o1 != o2 && o1 != null && o2 != null) {
          int hash1 = o1.hashCode();
          int hash2 = o2.hashCode();
          if (hash1 == hash2 && !o1.equals(o2)) {
            hash1 = System.identityHashCode(o1);
            hash2 = System.identityHashCode(o2);
          }
          result = hash1 < hash2 ? -1 : hash1 == hash2 ? 0 : 1;
        }

        return result;
      }
    });
  }
}
Ebenius
 
Zuletzt bearbeitet:

Ebenius

Top Contributor
ein Comparator bestimmt bei TreeMap und anderen NICHT über das einfügen, allein equals,
Falsch.
Java:
final Map<String, String> map =
  new TreeMap<String, String>(new Comparator<String>() {
    
    public int compare(String s1, String s2) {
      return 0;
    }
  });
map.put("A", null);
map.put("B", "VALUE");
System.out.println(map);
Ausgabe:
Code:
{A=VALUE}
Das kann auch gar nicht anders sein, da die TreeMap mit Hilfe des Comparators den binären Baum aufbaut. Wenn der Comparator 0 zurück liefert, dann kann die TreeMap sich schlecht per Zufall für einen Ast entscheiden.

Ebenius
 
G

Gast2

Gast
Also wenn ich SirWayne richtig verstehe, dann will er eine Map deren Schlüssel (genau wie bei der HashMap) nach [c]hashCode()[/c] und [c]equals()[/c] verglichen werden. Die Map soll zusätzlich aber eine SortedMap sein, die das EntrySet mit Hilfe eines Comparators sortiert. Im Sinne des Comparators können Keys doppelt vorkommen, aus Sicht von [c]hashCode()[/c] und [c]equals()[/c] sind sie aber einzigartig.

Beispielsweise soll ein [c]Comparator<String>[/c] den Inhalt lediglich nach dem ersten Buchstaben sortieren:
Java:
new Comparator<String>() {
  @Override
  public int compare(String s1, String s2) {
    return s1.length() == 0 ? (s2.length() == 0 ? 0 : -1) : (s2.length() == 0 ? 1 : s2.charAt(0) - s1.charAt(0));
  }
}

Wenn man in die Map diese Werte einfügt:
Java:
map.put("BCA", value);
map.put("BAC", value);
map.put("ABC", value);

… dann sind "BCA" und "BAC" im Sinne des Comparators gleich. Das KeySet soll aber so aussehen: [c]{ "ABC", "BCA", "BAC" }[/c].

Ebenius


Danke einer der mich versteht ^^...
 
G

Gast2

Gast
Das kann auch gar nicht anders sein, da die TreeMap mit Hilfe des Comparators den binären Baum aufbaut. Wenn der Comparator 0 zurück liefert, dann kann die TreeMap sich schlecht per Zufall für einen Ast entscheiden.

Ebenius

Richtig darum sagte ich ja bei wenn der Comparator 0 zurück liefert wird die Value akutalisiert!
Aber darum müsst der oben genannte Comparator auch mit einer TreeMap funktionieren, da er bei gleichheit 0 zurückliefert(also nicht einfügen nur aktualisieren) und ansonsten den gewünschten Wert vergleicht und wenn dieser 0 ist diesen auf -1 ändern, damit der key hinten angheängt wird ;)

EDIT:
Java:
import java.util.Comparator;
import java.util.Map;
import java.util.TreeMap;
import java.util.Map.Entry;


public class TreeMapDemo {
	
	public static void main(String[] args) {
		
		MyKey myKey1 = new MyKey();
		myKey1.layer = 1;
		MyKey myKey2 = new MyKey();
		myKey2.layer = 4;
		MyKey myKey3 = new MyKey();
		myKey3.layer = 1;
		MyKey myKey4 = new MyKey();
		myKey4.layer = 7;
		MyKey myKey5 = new MyKey();
		myKey5.layer = 3;
		
		Map<MyKey, String> map = new TreeMap<MyKey, String>(new MyComparator());
		map.put(myKey1, "dd");
		map.put(myKey2, "ff");
		map.put(myKey3, "ee");
		map.put(myKey4, "gg");
		map.put(myKey5, "aa");
		
		map.put(myKey1, "zz");

		for(Entry<MyKey, String> entry : map.entrySet()){
			System.out.println("Layer: " +entry.getKey().layer +"\t Value: " + entry.getValue());
		}
	}
	
	public static class MyKey{
		public Integer layer;	
	}
	
	private static class MyComparator implements Comparator<MyKey> {
		 
        @Override
        public int compare(MyKey o1, MyKey o2) {
            if(o1.equals(o2)) return 0;
            Integer i1 = o1.layer;
            Integer i2 = o2.layer;
            int result = i1.compareTo(i2);
            
            if(result == 0){
                result = -1;
            }
            
            return result;
        }
 
    }

}
 
Zuletzt bearbeitet von einem Moderator:

Marco13

Top Contributor
So, jetzt hab ich eben darüber nachgedacht. Eine fertige Map in diesem Sinne gibt's meines Wissens nicht. Die Lösung kann aber nicht allzu schwer sein. Eine TreeMap mit einem Comparator (der den sortierenden Comparator benutzt und nur bei Gleichheit weitere Unterschiede betrachtet) sollte da eigentlich aushelfen.

Zugegeben, hab den Code jetzt nicht nachvollzogen, aber ganz "pessimistisch" betrachtet vermute ich, dass jeder Versuch, so etwas zu erreichen, an dem "if and only if" aus der Erklärung zu "consistent with equals" von Comparator (Java Platform SE 6) scheitern wird. Aber mal sehen, wie ich darüber denke, wenn ich meinen Koffeinspiegel auf ein erträgliches Maß gebracht habe ...
 

Ebenius

Top Contributor
@Marco, Du beziehst Dich darauf?
The ordering imposed by a comparator c on a set of elements S is said to be consistent with equals if and only if c.compare(e1, e2)==0 has the same boolean value as e1.equals(e2) for every e1 and e2 in S.
Das definiert nur, wann man die Sortierreihenfolge eines Comparator als "kompatibel zu [c]equals()[/c]" bezeichnet. Die meisten Comparators sind nicht kompatibel zu [c]equals()[/c]. Bestes Beispiel: String.CASE_INSENSITIVE_ORDER.

Ebenius
 

Ebenius

Top Contributor
Versteh noch nicht ganz warum extra auf den hashcode geht und ein equals wie bei mir nicht reicht^^...
Das geht auch ohne [c]hashCode()[/c], kein Problem. Ich wollte nur nahe an der HashMap bleiben. Wichtig ist vor allem, dass der Vergleich zweier (im Sinne von [c]equals()[/c]) ungleicher Argumente immer zum selben Rückgabewert führt. Deswegen der Identity-Hash.

Bei [c]0[/c] dann [c]-1[/c] zurück zu geben macht den Comparator aber instabil und das macht Deinen Baum kaputt. Bei einem Comparator muss immer gelten: Wenn [c]comparator.compare(a,b) > 0[/c] dann [c]comparator.compare(b,a) < 0[/c].

Ebenius
 
G

Gast2

Gast
Das geht auch ohne [c]hashCode()[/c], kein Problem. Ich wollte nur nahe an der HashMap bleiben. Wichtig ist vor allem, dass der Vergleich zweier (im Sinne von [c]equals()[/c]) ungleicher Argumente immer zum selben Rückgabewert führt. Deswegen der Identity-Hash.
Okay alles klar

Bei [c]0[/c] dann [c]-1[/c] zurück zu geben macht den Comparator aber instabil und das macht Deinen Baum kaputt. Bei einem Comparator muss immer gelten: Wenn [c]comparator.compare(a,b) > 0[/c] dann [c]comparator.compare(b,a) < 0[/c].

Okay das hast du nochmal extra nachgeprüft
Code:
result = hash1 < hash2 ? -1 : hash1 == hash2 ? 0 : 1;
hab ich nicht dran gedacht
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Gibt es eine saubere Dokumentation von Jfoenix? Allgemeine Java-Themen 1
F Gibt es mittlerweile eine Alternative zu DaisyDiff Allgemeine Java-Themen 2
M Openjdk - gibt es auch eine Openjre? Allgemeine Java-Themen 7
Zrebna Gibt es eine Möglichkeit eine NPE zu vermeiden, wenn null returned wird? Allgemeine Java-Themen 3
S Gibt es eine Moeglichkeit die Runtime Ausführung zu analysieren..? Allgemeine Java-Themen 7
M Gibt es eine API die den aktuellen Wert eines Indikators beim Trading zurückgibt? Allgemeine Java-Themen 7
X Collections Gibt es eine Klasse welche die Vorteile von List und HashMap vereint, aber konstante Laufzeit (O(1)) hat in Java? Allgemeine Java-Themen 4
B Gibt es eine Funktion die den Datentyp einer Variablen ermittelt? Allgemeine Java-Themen 8
V Gibt es eine Möglichkeit die Internet auslastung mit Java auszulesen Allgemeine Java-Themen 11
K Gepacktes Jar-File gibt beim Doppelklick eine Exception aus Allgemeine Java-Themen 4
G Threads Gibt es eine Möglichkeit des Nichtblokierens? Allgemeine Java-Themen 5
R Gibt es eine JVM, die besser mit dem Speicher umgeht? Allgemeine Java-Themen 7
G Da Jikes nicht mit java 5 geht, gibt es eine andere. Allgemeine Java-Themen 4
T Verschachtelte For-Schleife gibt falschen Wert zurück, Abbruchbedingung evtl. falsch? Allgemeine Java-Themen 9
E Class.getResourceAsStream() gibt null zurück Allgemeine Java-Themen 2
Tiago1234 CellReference cr = new CellReference("") gibt den falschen Wert zurück Allgemeine Java-Themen 49
Jose05 Gibt es einen Nachteil bei dem JDK 8? Allgemeine Java-Themen 7
H Apache fop -- welche Möglichkeit gibt es um den Fortschritt anzuzeigen (Progressbar) Allgemeine Java-Themen 5
M Warum gibt es Unterschiedliche Kommentar Zeichen Allgemeine Java-Themen 15
Tobero Eclipse Window builder gibt es da sowas wie @ignore? Allgemeine Java-Themen 1
pkm javax.script.ScriptEngineManager gibt mir keine Engine Allgemeine Java-Themen 4
R Schlüsselworte "Throw new exception" gibt nicht den String als Fehlermeldung aus Allgemeine Java-Themen 2
F Überprüfen ob es Überschneidungen von Uhrzeiten (vom Typ Calendar) gibt Allgemeine Java-Themen 10
LimDul Spezifkation, wann es deprecation Warnings gibt Allgemeine Java-Themen 1
C Variablen == gibt immer false aus. Allgemeine Java-Themen 2
E gibt es BigDouble in Java ? Allgemeine Java-Themen 14
S Gibt es eigentlich Java Source Code Interpreter..? Allgemeine Java-Themen 13
P Element einer Liste wurde hinzugefügt, aber es gibt keinen Zugriff Allgemeine Java-Themen 2
R JDK installieren Gibt es ab 2019 überhaupt noch Java? Allgemeine Java-Themen 6
P JSpinner gibt leeren Wert zurück Allgemeine Java-Themen 5
N Gibt es etwas allgemeineres as Object? Allgemeine Java-Themen 16
T Input/Output Konsole gibt trotz printf keine Umlaute aus Allgemeine Java-Themen 17
H NetBeans geotools 15 oder 16 - welche Abhängingkeiten gibt es? Welche Jars brauche ich? Allgemeine Java-Themen 4
P Prüfen ob es Variable mit Namen gibt der als String übergeben wird Allgemeine Java-Themen 7
S Welche Java Techologien gibt es fürs Frontend Allgemeine Java-Themen 4
L Gibt es in Java einen Property Editor? Allgemeine Java-Themen 2
S gibt testText nicht aus Allgemeine Java-Themen 3
R Es gibt keine dummen Fragen (hab ich mal gehört) Allgemeine Java-Themen 11
L Methoden Methode gibt mir beim verschlüsseln mit RSA 0 bytes aus ? Allgemeine Java-Themen 1
H Gibt es einen großen Unterschied zwischen Java 6 und Java 7? Allgemeine Java-Themen 3
L Konsole gibt Smileys aus Allgemeine Java-Themen 3
O Collections ListIterator gibt Inhalt von ArrayList nicht aus Allgemeine Java-Themen 3
C Vergleich von Enums gibt inkorrekte Werte Allgemeine Java-Themen 6
Jats Programm mit CMD Befehl hängt sich auf oder gibt error = 5 aus Allgemeine Java-Themen 4
V Gibt es einen Variablen Cast? Allgemeine Java-Themen 8
R JNI if abfrage gibt immer false zurück. Allgemeine Java-Themen 7
J Eclipse Elipse gibt mir keine Vorschläge mehr :( Allgemeine Java-Themen 6
Z Boolean Abfrage gibt kein Boolean zurück, aber warum? Allgemeine Java-Themen 6
J Warum gibt es keinen Webbrowser auf Java-Basis? Allgemeine Java-Themen 8
E Gibt es Befehle für Kursor auf Konsole ? Allgemeine Java-Themen 3
J Logger gibt nicht alle Level aus Allgemeine Java-Themen 3
B Gibt es einen Unterschied zwischen Java 1.2 und Java 2? Allgemeine Java-Themen 7
J Calendar gibt falsche Wochenanzahl zurück Allgemeine Java-Themen 3
E Gibt es so etwas wie einen Windows Listener? Allgemeine Java-Themen 6
M Gibt es ein Jar - das alle Componente Automatisch anpasst? Allgemeine Java-Themen 14
G Jarfile gibt keine Textnachrichten aus Allgemeine Java-Themen 2
S [1/2done] Woher bekommt man libarys die es erst ab 1.6 gibt. Allgemeine Java-Themen 10
G Gibt es etwas ähnliches wie den ReadKey bei Pascal? Allgemeine Java-Themen 3
D Gibt es indizierte Arrays in Java? Allgemeine Java-Themen 3
S Decimalformat gibt falsche Werte aus Allgemeine Java-Themen 3
M Gibt es eigentlich einen Standalone-Java-ICQ-clone Allgemeine Java-Themen 19
M Gibt es ein Foren-System, dass in Java programmiert ist? Allgemeine Java-Themen 51
N char.At gibt Zeichenkette aus. aber leider 2x Allgemeine Java-Themen 10
G was gibt es für mögliche datenbanken? Allgemeine Java-Themen 6
TRunKX Gibt es ne fertige Java Funktion die Dateien vergleicht? Allgemeine Java-Themen 4
S auf einmal gibt es einen fehler. Allgemeine Java-Themen 3
KonradN Mal eine Frage zu Binary Serialization Allgemeine Java-Themen 15
D Hat Java eine Library um JavaScript auszuwerten? Allgemeine Java-Themen 2
dokan wie kann ich eine funktionierende Suchleiste erstellen Allgemeine Java-Themen 1
B Wie erstelle ich dazu eine Abfrage ob der Button gedrückt wurde? Allgemeine Java-Themen 8
J Integration pay Pale in eine JavaFx Desktop Application Allgemeine Java-Themen 1
berserkerdq2 Wenn ich einfach eine GIF in den Scenebuilder als Bild reinpacke, wird das dann asl Gif angezeigt Allgemeine Java-Themen 1
8u3631984 Strukturiertes Logging : Jedes Feld in eine seperate Zeile - aber wie ? Allgemeine Java-Themen 2
M Eigene Datenstruktur um eine Menge zu speichern Allgemeine Java-Themen 3
A Wie schreibe ich eine For-Schleife in ein Stream API um? Allgemeine Java-Themen 12
E Es ist nicht möglich, eine Batch-Anweisung auszuführen. Allgemeine Java-Themen 9
T Eine Frage des Designs Allgemeine Java-Themen 2
R Best Practice Erfahrungswerte für eine Migration von JSF nach Angular (oder anderes JS-Framework) Allgemeine Java-Themen 1
H Eine Linie verkürzen Allgemeine Java-Themen 5
N rekursion mehrfach eine Methode Öffnen Allgemeine Java-Themen 4
berserkerdq2 Wenn ich eine Methode nur jede 50ms ausführen will, wie mach ich das? Allgemeine Java-Themen 4
berserkerdq2 Wie synchronisiere ich eine for-Schleife Allgemeine Java-Themen 12
berserkerdq2 Wie mache ich in IJVM eine if verzweigung? Allgemeine Java-Themen 27
_user_q Was brauche ich, um eine eigene "Search for updates"-Funktion einzubauen? Allgemeine Java-Themen 1
E Eine Methode einer extendeten Klasse deakitivieren Allgemeine Java-Themen 12
LimDul Kam eine java.net.URL zu einer HashMap und ging als DNS Anfrage wieder heraus Allgemeine Java-Themen 18
pizza_dox_9999 Wie füge ich eine "eigene" ScriptEngine dem ScriptEngineManager? Allgemeine Java-Themen 3
F Kennt ihr eine Library um 2 HTML Seiten zu diffen? Allgemeine Java-Themen 8
Y ImagePanel von anderer Klasse in eine MainFrame Klasse hinzufügen. Allgemeine Java-Themen 1
OnDemand Anzeigen was eine Applikation macht Allgemeine Java-Themen 1
T Problem beim Umwandeln in eine Jar-Datei Allgemeine Java-Themen 3
J Eine Frage zu den Threads und Task Allgemeine Java-Themen 1
Tobero Wie bekomme ich in welchem Quadrat sich eine Position in einem Grid befindet Allgemeine Java-Themen 11
Tobero Wie kann man eine Poisson Disc Sampler? Allgemeine Java-Themen 7
R Lambda Expression in einer Methode execute() aufrufen (execute() ist eine Methode aus dem funktionalen Interface Command) Allgemeine Java-Themen 5
S Noch eine Design-Frage zu Setter Allgemeine Java-Themen 6
N Arrayliste in eine Datei speichern Allgemeine Java-Themen 4
J Öffnen eine jar-Datei Allgemeine Java-Themen 11
S Klassen Einfügen von unbekannter menge an Variablen in eine Klasse mithilfe von ASM Allgemeine Java-Themen 5
R Wo müsste ich im Code eine Änderung vornehmen? Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben