万万哇 发表于 2024-9-20 11:21:09

String类subString()的用法——截取用户传入的文件名

目次
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
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: String类subString()的用法——截取用户传入的文件名