java中截取字符串最后一位
1.用substring()来截取
理论上它是按照字符串.substring(字符串.lastIndexOf("\")+1)这个格式来的,但是在涉及到特殊符号时需要用\来转义,所以注意下。
例子:
public class Test {
public static void main(String[] args) {
String fileName="E:/eclipse_workspace1/FtpOperateFile/logs/IYinXin.log";
String newFileName=fileName.substring(fileName.lastIndexOf("/")+1);
System.out.println("最后一个文件名为=====>"+newFileName);
}
}
2.用split()来截取
注:遇到特殊符号时需要用\来转义
例子:
public static void main(String[] args) {
String fileName="E:/eclipse_workspace1/FtpOperateFile/logs/IYinXin.log";
//用/进行切割
String[] spiltFileName=fileName.split("\/");
//获取最后一个文件名
String lastName=spiltFileName[spiltFileName.length-1];
System.out.println("最后一个文件名是=====>"+lastName);
}
3.对在Windows下的目录进行截取最后一位
4.对linux下的目录进行截取最后一位
