R
redbomber
Gast
Hallo zusammen, ich habe wieder eine Frage:
Gibt es in Java eine Implementierung von einem Pair Object?
Nein oder!? bzw. ich habe keine gefunden.
Daher habe ich mein eigenes Pair Object bzw. Pair Klasse erstellt.
Nun habe ich ein Problem:
Wenn ich eine LinkedList<Pair> erzeuge, kann ich diese zwar mit diesen Objekten befüllen, allerdings funktionieren einige Funktionen nicht, wie etwa:
Also die conatins() Abfrage funktioniert nicht.
Wie kann ich diese Problem beheben?
Gibt es in Java eine Implementierung von einem Pair Object?
Nein oder!? bzw. ich habe keine gefunden.
Daher habe ich mein eigenes Pair Object bzw. Pair Klasse erstellt.
Code:
public class Pair extends Object{
protected java.lang.Object row;
protected java.lang.Object col;
public Pair(java.lang.Object row, java.lang.Object col){
this.row = row;
this.col = col;
}
public java.lang.Object getFirst(){
return row;
}
public java.lang.Object getSecond(){
return col;
}
public String toString() {
return "(" + row + ", " + col + ")";
}
public boolean equals(Pair pair){
if(this.row == pair.getFirst() && this.col == pair.getSecond()){
return true;
} else return false;
}
}
Nun habe ich ein Problem:
Wenn ich eine LinkedList<Pair> erzeuge, kann ich diese zwar mit diesen Objekten befüllen, allerdings funktionieren einige Funktionen nicht, wie etwa:
Code:
//LinkedList<Pair> selection;
selection.contains(...);
Also die conatins() Abfrage funktioniert nicht.
Wie kann ich diese Problem beheben?