Hi zusammen,
ich hab ein seltsames problem mit einer ArrayList.
führt zu:
Time von 0=15
Time von 1=15
Time von 2=15
beim debuggen seh ich das er für jeden neuen Wert alle alten Werte überschreibt. Woran liegt das? Seh ich gerade den Walt vor lauter Bäumen nicht?
Danke im vorauß
ich hab ein seltsames problem mit einer ArrayList.
Code:
ArrayList<pcRecord> klist =new ArrayList<pcRecord>(7);
pcRecord temprec=new pcRecord();
klist.add(temprec);
klist.add(temprec);
klist.add(temprec);
klist.get(0).setTime(13);
klist.get(1).setTime(10);
klist.get(2).setTime(15);
for(int i=0;i<7;i++){
System.out.println("Time von "+i+"="+klist1.get(i).getTime());
}
Time von 0=15
Time von 1=15
Time von 2=15
beim debuggen seh ich das er für jeden neuen Wert alle alten Werte überschreibt. Woran liegt das? Seh ich gerade den Walt vor lauter Bäumen nicht?
Danke im vorauß