这只是我遇到问题故障排除的代码的一部分。
static int checkConcat(String number) {
TreeSet<Integer> a = new TreeSet<Integer>();
for(int i=0; i<number.length(); i++) {
a.add(Integer.parseInt(number.charAt(i)));
}
}
我收到的错误是:
error: incompatible types: char cannot be converted to String
代码有什么问题,在这种情况下如何解决它?
最佳答案
您可以轻松地将字符转换为字符串。
char aCharacter = 'c';
String aCharacterAsString = String.valueOf(aCharacter);
所以在你的情况下:
a.add(Integer.parseInt(String.valueOf(number.charAt(i))));
关于java - 错误: incompatible types: char cannot be converted to String - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48462019/