共有回帖数 0 个
-
public static void gameLanguageInput() {
try {
String str;
sudokulangfl = new File("sudoku/languages/language." + language);
sudokulangfr = new FileReader(sudokulangfl);
sudokulangbr = new BufferedReader(sudokulangfr);
while ((str = sudokulangbr.readLine()) != null) {
→这行→
if (str.substring(0, SAVESTRING.length()).equals(SAVESTRING)) {
savestring = str.substring(SAVESTRING.length(),
str.length());
} else if (str.substring(0, LOADSTRING.length()).equals(
LOADSTRING)) {
loadstring = str.substring(LOADSTRING.length(),
str.length());
} else if (str.substring(0, GIVEUPSTRING.length()).equals(
GIVEUPSTRING)) {
giveupstring = str.substring(GIVEUPSTRING.length(),
str.length());
} else if (str.substring(0, SUDOKUFRAME_FRAMELABEL.length())
.equals(SUDOKUFRAME_FRAMELABEL)) {
sudokuframe_framelabel = str.substring(
SUDOKUFRAME_FRAMELABEL.length(), str.length());
} else if (str.substring(0, SUDOKUFRAME_SUDOKUMENU.length())
.equals(SUDOKUFRAME_SUDOKUMENU)) {
sudokuframe_sudokumenu = str.substring(
SUDOKUFRAME_SUDOKUMENU.length(), str.length());
我用 eclipse 写的,上面那行抛出了 StringIndexOutOfBoundsException,为什么?
楼主 2015-05-30 09:35 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知