点赞再看,养成习惯。微信搜索【一条coding】关注这个在互联网摸爬滚打的程序员。
本文收录于技术专家修炼,里面有我的学习路线、系列文章、面试题库、自学资料、电子书等。欢迎star⭐️
题目描述
难度:简单
现有文件路径
path="c:\\myfile\\2021\\yitiao.txt";
要求打印文件名并把文件名的后缀改为
.java
文件。如:
yitiao.txt yitiao.java
知识点
- 字符串查找
- 字符串截取
- 字符串替换
解题思路
1.查找指定字符串的坐标
观察路径,不难发现文件名位于\\
后面,我们需要确定\\
的坐标,然后做字符串截取即可。
获取坐标,可以用indeOf()
实现,棘手的是\\
不止一个,所有需要使用lastIndexOf("\\")
。
2.字符串截取
有了坐标,直接使用