巫师的蜕变

导航

 

今天项目中出现一个bug,在筛选数据的时候出现了冗余数据,查找发现在indexOf方法判断的时候找到了问题的所在。

package demo;

public class test {
	public static void main(String[] args) {
		String  str = "test";
		System.out.println(str.indexOf(""));
		System.out.println(str.indexOf("T"));
		System.out.println(str.indexOf("t"));
		System.out.println(str.indexOf("e"));
	}
}

 输出结果为:

0
-1
0
1

 重点:

  str.indexOf(""),这个返回值是0,而不是-1.

亲测。。。

posted on 2017-10-12 14:53  jacunjpg  阅读(282)  评论(0编辑  收藏  举报