根据以下内容:
triangles.java:17: error: cannot find symbol
shape = keyboard.nextChar();
^
symbol: method nextChar()
location: variable keyboard of type Scanner
1 error
为什么找不到符号?我把键盘初始化为扫描仪。我该如何解决这个问题?
这是我初始化它的方式:
char shape;
shape = scanner.nextChar();
我已将char更改为String,但这没有做任何事情。我已经导入了扫描仪,所以这不是问题。
答案 0 :(得分:0)
如果您想在String变量中找到char,只需执行以下操作:
String str = scanner.nextLine(); // or scanner.next();
char shape = str.charAt(i); // replace i with index of char you're trying to find.
希望有所帮助