protected void intFinder(int k, String inputLine) {
int legnth = inputLine.length();
Integer extractedNumber = null;
for (int i = 0; i < legnth; i++) {
Character character = inputLine.charAt(i);
if (character.equals(":")) {
i++;
extractedNumber += character;
character = inputLine.charAt(i);
} else if (character.equals(",")) {
i++;
character = inputLine.charAt(i);
while (Character.isDigit(character)) {
extractedNumber += character;
i++;
character = inputLine.charAt(i);
}
//code ommited
我想3字节是字母和数字的混合字符串,例如avfds:10,5,14但如果character.equals(“ :“)永远不会显示为真实,我不知道为什么。感谢您的帮助使用数字和字母在字符串中提取整数
INT k为以后使用的开关在使用字符不应该在这一点上
'等于()'通常是“类意识”等等'String'绝不等于'Character' – 2013-12-09 17:46:41