Ich habe diesen Code:
If gibt immer false zurück auch wenn teilscore und o.getscore gleich sind
Code:
for (Element thing : findlist)
{ System.out.println("Text1: "+thing.text());
System.out.println("Text2: "+o.getscore());
String teilscore = thing.text().trim();
System.out.println(teilscore == o.getscore());
if(teilscore == o.getscore()){
System.out.println("Gefunden");
}
}
Code:
public void setscore(String score){
this.score = score.trim();
}
Code:
Text1: 1.75
Text2: 4.90
false
Text1: 1.95
Text2: 4.90
false
Text1: 1.42
Text2: 4.90
false
Text1: 4.80
Text2: 4.90
false
Text1: 4.90
Text2: 4.90
false <--- Hier müsste True stehen.