Cześć,
Usiłuję w drugim pliku przeiterować ArrayListe.
Pobiera mi liczbę elementów ale z jakichś powodów nie chce podać zawartości.
Plik źródłowy:
package Testy;
import java.util.ArrayList;
import java.util.List;
public class PS {
public PS(int eno, String name, String adress) {
}
public static List<PS> PS () {
ArrayList<PS> PS = new ArrayList<PS>();
PS obj1 =new PS(101, "JK", "Warszawa");
PS obj2 =new PS(102, "MW", "Kraków");
PS obj3 =new PS(103, "MK", "Wrocław");
PS.add(obj1);
PS.add(obj2);
PS.add(obj3);
return PS;
}
}
Natomiast plik, w którym chcę odebrać dane wygląda:
package Testy;
import java.util.List;
import insertSerwis.Listy;
public class ListaReceiver extends PS{
public ListaReceiver(int eno, String name, String adress) {
super(eno, name, adress);
}
public static void main(String[] args) {
List<Testy.PS> PS = Testy.PS.PS();
System.out.println("PartnerzySerwisowi.get(2) = " + PS.get(2));
System.out.println("Ilość elementów na liście: " + PS.size());
for (Testy.PS ob : PS ) {
System.out.println("Employee ");
System.out.println("No: "+ob.eno);
System.out.println("name: "+ob.name);
System.out.println("adress: "+ob.adress);
}
}
}
Ten fragment z iterowaniem nie chodzi i nie wiem czemu.