Ahoj vsem, mam svuj cvicny programek na ArrayList. Chci do Listu pridat objekt a pak ho z nej dostat a vypsat dalsi atributy. Mam tohle:
public class Autobazar {
static Auto auto = new Auto();
public Autobazar() {
}
public static void main(String[] args) {
List autobazar = new ArrayList();
for (int i = 0; i < 3; i++) {
Scanner sc = new Scanner(System.in);
System.out.println("zadej zancku");
auto.setJmeno(sc.next());
autobazar.add(i,auto);
}
for (int i = 0; i < autobazar.size(); i++) {
System.out.println(autobazar.get(i));
}
}
a
class Auto {
private String jmeno;
public Auto() {
}
Auto(String jmeno) {
this.jmeno = jmeno;
}
/**
* @return the jmeno
*/
public String getJmeno() {
return jmeno;
}
/**
* @param jmeno the jmeno to set
*/
public void setJmeno(String jmeno) {
this.jmeno = jmeno;
}
}
Posledni cylisu ve tride Autobazar mi dala problem. Chci, aby vypsal jmena. Dava mi to jenom reference. Mohupoprosit o radu, jak na to?