【发布时间】:2014-03-31 21:48:25
【问题描述】:
我有一个使用私有Scanner 的方法,该方法通过new Scanner(System.in); 初始化
我在尝试向Scanner 实例提供输入的上下文中调用此方法,就好像我是命令行程序的用户一样。例如,如果我有以下功能:
public void getColor(){
...
System.out.print("Enter a color: ");
scanner.next();
...
}
在调用getColor() 之后,我想为scanner 提供一种颜色,它是Scanner 的一个实例。这在 Java 中可行吗?
编辑:请注意,我试图在测试环境中执行此操作。这可能是一个非常重要的细节!
【问题讨论】:
标签: java io java.util.scanner