【发布时间】:2014-03-06 07:01:26
【问题描述】:
我目前编写了一个名为 PostTUI 的类,我需要知道是否可以将人们从我的扫描仪中写入的输入添加到我的数组列表中。
public class PostTUI {
private Scanner scan = new Scanner(System.in);
private PostManager manager;
private String userChoice;
private String author;
private String message;
public PostTUI(PostManager manager) {
this.manager = new PostManager();
}
public void run() {
System.out.println("1 - Create a new Message Post");
System.out.println("2 - Create a new Photo Post");
System.out.println("3 - Create a new Event Post");
this.userChoice = this.scan.nextLine();
if (this.userChoice.equals("1")) {
System.out.println("Who is the author?");
this.author = this.scan.nextLine();
System.out.println("What is the message?");
this.message = scan.nextLine();
this.manager.addPost(Post newPost);
}
}
}
PostManager 类是声明和初始化数组列表的类。它有一个接受和存储帖子的方法(addPost)和一个 toString 方法。
【问题讨论】:
-
最后一行代码不起作用,所以我假设我做错了什么。
标签: java arraylist user-input