目次
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企服之家,中国第一个企服评测及商务社交产业平台。 |