java String.split 无法使用小数点分割
作者:互联网
当我分割文件名的时候,想使用split来进行分割,由于文件名使用的是".",当我使用此分割时候数组返回无效 当然也可以使用indexof+length的方式来截取 解决方法是连续使用"\\."对小数点进行转义即可
public class HelloWorld {
public static void main(String[] args) {
String sTemp = "test.xls";
String[] sTempArray = sTemp.split(".");
System.out.print(sTempArray[0]);
return;
}
}
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at HelloWorld.main(HelloWorld.java:5)
public class HelloWorld {
public static void main(String[] args) {
String sTemp = "test.xls";
String[] sTempArray = sTemp.split(".");
System.out.print(sTempArray[0]);
return;
}
}
test
标签:sTempArray,java,String,HelloWorld,sTemp,split,main 来源: https://www.cnblogs.com/fallsown/p/14270406.html