我目前寫了一個名爲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類是聲明和初始化數組列表的工作。它有一個方法來接受並存儲一個post(addPost)和一個toString方法。
最後一行代碼沒有工作,所以我只是假設我做了一些非常錯誤的事情。 – user3241721