我收到以下错误
Driver.java:237: cannot find symbol
symbol : method parseInt(char)
location: class java.lang.Integer
int bp = Integer.parseInt(b);
使用此代码时
char p = switchchar.charAt(6);
char b = switchchar.charAt(7);
int pp = Integer.parseInt(p);
int bp = Integer.parseInt(b);
在文档中它说该方法应该在那里?
最佳答案
那是因为Integer#parseInt(String)
方法接受 String
而不是 char
。要从字符获取数值,请使用 Character#getNumericValue(char)
.
int pp = Character.getNumericValue(p);
int bp = Character.getNumericValue(b);
关于JAVA:parseInt 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20184944/