Witam
Jak w temacie, czyli jak wyświetlić niestatyczną listę w statycznej metodzie?
class Worker{
private ArrayList<Sandwich> sandwichList = new ArrayList<Sandwich>();
ArrayList getList(){
return sandwichList;
}
static void showList(){
//
}
}
static void showStatic(ArrayList list){
System.out.println("Static method");
ArrayList<Sandwich> fin = new ArrayList<Sandwich>();
fin = list;
for(int a = 0; a < fin.size();a++){
System.out.println(fin.get(a).getName());
}
/*class*/
class Sandwich{
private String name;
String getName(){
return name;
}
}
/*Main*/
class Main{
public static void main(String[] args){
Worker.showStatic(john.getList());
}
}
Udało się w ten sposób, ale jeżeli macie inne propozycje to proszę bardzo o odpowiedzi.
Pozdrawiam