现在我有这个
ByteArrayInputStream in = new ByteArrayInputStream("2".getBytes());
System.setIn(in);
//code that does something with user inputs
但问题在于,我有多个用户输入提示的 //代码中,是否可以形成一个用户输入列表,并在需要时获取相应的输入?我尝试过一些愚蠢的事情,比如“2\n2\n10\nHello\n”.getBytes(),但那行不通。
编辑:
我正在使用Scanner对象获取用户输入:
Scanner inputScanner = new Scanner(System.in);
inputScanner.nextLine();