【发布时间】:2018-11-25 11:46:02
【问题描述】:
当“charAt(0)”不在“u”、“l”、“e”、“o”或数字中时,我的程序会崩溃。任何想法如何让它在任何其他情况下输出原始文本,例如"charAt(0)="q"?
包含的代码示例: // 包括初始文本长度为整数的文本字母
} else { int num = Character.getNumericValue(first.charAt(0));
String str = "";
for(int i = 0;i < num;i++){
str += first.charAt(i);
}
first = str;
}
System.out.println("The decoded string is: " + first);
}
} 当我运行这个程序时,它就会崩溃。
【问题讨论】:
-
你能分享你的完整代码吗?
-
代码太长,现在试一下。
-
现在包含完整代码。就在为 chatAt(0) 放入任何其他实例时,我需要输出为原始文本,而不是错误。