2015-04-03 65 views
0

以下是我創建的以下代碼。我的問題是如何創建一個方法,返回從用戶輸入創建的值,然後將該值放在我的LinkedList的末尾?例如,電腦會提示我輸入char'a'來添加另一個客戶端。我怎樣才能創建一個方法來存儲LinkedList中添加的客戶端信息?如何添加從用戶輸入創建的值並將其傳輸到LinkedList?

import java.io.*; 
import java.util.*; 

    public class Clients implements Serializable 
    { 
     private LinkedList<Person> clients = new LinkedList<Person>(); 
     private int id = 1; 

     private static Scanner in = new Scanner(System.in); 

     public static String nextLine() 
     { 
      return in.nextLine(); 
     } 

     public static char nextChar() 
     { 
      return in.nextLine().charAt(0); 
     } 

     public Clients() 
     { 
      clients.add(new Person("Homer", id++)); 
      clients.add(new Person("Marge", id++)); 
     } 

     public void addClients() 
     { 
      //?????????? 
      //???????????? 
     } 
} 

回答

0

假設我並不缺什麼,並沒有輸入驗證我認爲這將是這樣的:

clients.add(new Person(nextLine(), id++); 
相關問題