datumobjekte vergleichen geht nicht
Hm...
- java
hi leute,
ich habe folgenden code und bekomme: res: Thu Apr 11 00:00:00 CEST 3912 date=Mon Feb 19 00:00:00 CET 3912
warum hält java zwei unterschiedliche strings von datumobjekten für gleich?
for(int k=list.size()-1;k>=0; k--)
{
if(String.valueOf(date).equals(String.valueOf(getDate(list.get(k)[1]))));
{
System.out.println("res: "+getDate(list.get(k)[1]) + " date="+date);
i = k;
break;
}
}
ach da ist ein semikolon.... ich ziehe die frage zurück ^^
Hi,
if(String.valueOf(date).equals(String.valueOf(getDate(list.get(k)[1]))));
Da stellt sich mir die Frage: warum wandelst Du die date-Objekte per String.valueOf erst in String-Objekte um, statt die Date-Objekte direkt zu vergleichen?
cu,
Andreas