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);
	}

}

效果图:

java中截取字符串最后一位_第1张图片

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);
	}

 效果图:

java中截取字符串最后一位_第2张图片

3.对在Windows下的目录进行截取最后一位

java中截取字符串最后一位_第3张图片

4.对linux下的目录进行截取最后一位

java中截取字符串最后一位_第4张图片

你可能感兴趣的:(Java)