java程序调试问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:09:34
Exception in thread "main" java.lang.StringIndexOutOfBoundsException:String index out of range:-1
at java.lang.String.substring(Unknown Source)
at Cal24.<init>(Cal24.java:34)
at Cal24.main(Cal24.java:21)

哪位能说说大概是那方面出了问题?

java.lang.StringIndexOutOfBoundsException:String index out of 字符串数组越界

String类的subString(int index)或者subString(int beginIndex, int endIndex)中指定的索引位置超过了该字符串本身的长度,从异常来看,你传递了一个'-1'作为索引

数组的两大经典报错,恭喜楼主遇到一楼说的--数组越界问题了。
还有一类是:指针异常

建议你把这两问题集中理解一下。。。