2015-04-03 73 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++); 
相关问题