如您所见,我只想得到字符串数组位置18处的字符,它应该返回一个类型字符数?我的问题是,当我运行第一次打印时,它会正确打印数字。当我试着储存它的时候,不知为什么它给了我49?我试过用 NUM = int (name.charAt(18))
,但不管怎样都没用。我只是想真正了解这里发生了什么。
String name = "Sprites/ships/Ship1.png";
int NUM;
println(name.charAt(18));
NUM = name.charAt(18);
println(NUM);
1条答案
按热度按时间vecaoik11#
尝试
Character.getNumericValue(char)
.