今天项目中出现一个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.

亲测。。。

相关文章:

  • 2022-12-23
  • 2021-04-13
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-15
  • 2022-12-23
猜你喜欢
  • 2022-02-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-09
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案