Hm...: datumobjekte vergleichen geht nicht

Beitrag lesen

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;  
			}  
		}