2014-12-15 4 views
3

поэтому у меня есть этот код Java, что входной материал и помещает его в список массива:Использование списка (ArrayList) в других методах (Java)

public void adding() { 
    boolean loop = true; 
    ArrayList<Game> thegame = new ArrayList<Game>(); 
    while(loop) { 
     Scanner agame = new Scanner(System.in); 
     System.out.print("name: \n"); 
     String Cgame = agame.nextLine(); 
     Scanner qty = new Scanner(System.in); 
     System.out.print("the qty: \n"); 
     int CQty = qty.nextInt(); 


     Console wertgame = new Console(Cgame,Cqty); 
     thegame.add(new Game(Cgame,Cqty)); 

     System.out.println("continue?"); 
     Scanner autre = new Scanner(System.in); 
     int continu = other.nextInt(); 
     if(continu==1) { 

     } 
     else if(continu==2) { 
      Main.menu(); 
     } 
    } 

    return thegame; 
} 

Однако, им интересно, как использовать список в другой методы, я попробовал некоторые вещи, как

public void information(List<thegame>) { 
    System.out.print(thegame); 
}) 

Я хочу, чтобы иметь возможность использовать этот список в других методах и быть в состоянии отобразить его, а также изменить it.Im довольно новичок в Java.

ответ

6

В качестве параметра вы указали thegame. Изменение

public void information(List<thegame>) { 
     System.out.print(thegame); 

    }} 

в

public void information(List<Game> thegame) { 
     System.out.print(thegame); 

    }} 
Смежные вопросы