问题描述
- java中空字符串可以用indexOf么?如果用了是不是会报错?请教大神
-
java中空字符串可以用indexOf么?如果用了是不是会报错?请教大神
解决方案
可以啊,只要是非null的字符串类型的变量都可以调用string类的这个方法的。
解决方案二:
public class NullStringTest {
public static void main(String[] args) {
String s1 = null;
//空指针异常
// System.out.println(s1.indexOf('a'));
String s2 = "";
//返回-1
System.out.println(s2.indexOf('a'));
}
}
解决方案三:
第一个 System.out.println(null.indexOf('a'));会报空指针异常。
第二个System.out.println("".indexOf('a'));会返回-1,意思是找不到a字符对应的索引位。
解决方案四:
这种事情,其实自己写个demo印象会比问别人更深刻
时间: 2024-12-24 21:57:03