目录
1.最常用的用法:截取用户传入的文件名
2.subString()只传一个参数
3.从fromIndex截取到toIndex 包头不包尾
1.最常用的用法:截取用户传入的文件名
String str5 = "E:\\01JAVA资源\\0619String\\视频\\a.txt";
// 找到分隔符最后一次出现的索引
int index = str5.lastIndexOf("\\");
System.out.println(index); // 25
// 注意:如果直接从索引位置开始截取,会把\符号也截取到,所以要往后一位截
System.out.println(str5.charAt(index) + 1); // 97
String substring = str5.substring(index + 1);
System.out.println(substring); // a.txt
最终代码:
String str5 = "E:\\01JAVA资源\\0619String\\视频\\a.txt";
System.out.println(str5.substring(str5.lastIndexOf("\\") + 1)); // a.txt
2.subString()只传一个参数
String str6 = "hsdiaioa564sda";
System.out.println(str6.substring(5)); // ioa564sda
3.从fromIndex截取到toIndex 包头不包尾
String str6 = "hsdiaioa564sda";
System.out.println(str6.substring(2, 5)); // dia