我正在尝试从用户那里获取输入并将其转换为界面。有没有办法让我直接从扫描仪输入做到这一点?我真的不知道我会怎么做。谢谢您的帮助。我的代码是
Scanner sc = new Scanner(System.in);
SetInterface target = sc.nextLine();
我有什么办法让这个字符串输入等于接口?
答案 0 :(得分:0)
您永远不能直接将扫描仪输入与您定义的界面相等。
答案 1 :(得分:0)
简短回答。您无法将String
分配给interface
。
interface SetInterface {
void doSomething(String s);
}
SetInterface target = "";
编译错误
incompatible types: java.lang.String cannot be converted to SetInterface