可以考虑用try ...catch 子句捕捉一下错误,然后不做任何处理就行了。
解决方案 »
- 求一道JAVA笔试题(为什么照代码敲进去都出错,提示在List那一行)
- 【新手】想问下这个socket的简单对话的编写出错在哪个地方
- 请问:import java.awt.* 与import java.awt.event.*有什么区别?
- 请问new ActionError第二个参数的功能是什么:errors.add("username",new ActionError("username_wrong","ghyghost"));
- 有关 JVM
- 为什么我做的jframe 运行时只能看到标题栏阿?????
- Question about "equals"statement
- 如何让避免center不会跟谁temp改变?
- 这些method()都有什么区别呀??
- java编程思想阅读中static的问题?
- 急急...送分。。关于JSP的错误:java.lang.StringIndexOutOfBoundsException: String index out of range: -1??
- 请问哪儿有JDK1.4的比较好的文档
一般string容易出StringIndexOutOfBoundsException的问题,往往在循环等中出现。如果非要忽略,就这样
try {
String.indexOf(string);
}
catch(Exception e){
System.out.println(e.toString());
}^^^^^^^
这样就可以忽略了
...
}else {
...
}
程序如下:
package com.CSDN.String;public class TestString {
public static void main(String[] args) {
String testString = "i love java";
int returnValue = testString.indexOf("aaa");
System.out.println(returnValue);
returnValue = testString.indexOf("a");
System.out.println(returnValue);
}
}运行结果:
-1
8