以下是我创建的以下代码。我的问题是如何创建一个方法来返回从用户输入创建的值,然后将该值放在我的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()
{
//??????????
//????????????
}
}
答案 0 :(得分:0)
假设我没有遗漏任何内容,并且没有输入验证我认为它会是这样的:
clients.add(new Person(nextLine(), id++);