如何添加我从用户输入创建的值并将其传输到LinkedList?

时间:2015-04-03 12:47:19

标签: java

以下是我创建的以下代码。我的问题是如何创建一个方法来返回从用户输入创建的值,然后将该值放在我的LinkedList的末尾?例如,计算机将提示我输入字符“a'添加另一个客户端。如何创建一个方法,将添加的客户端信息存储在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()
        {
            //??????????
            //????????????
        }
}

1 个答案:

答案 0 :(得分:0)

假设我没有遗漏任何内容,并且没有输入验证我认为它会是这样的:

clients.add(new Person(nextLine(), id++);