Java入门100例13.修改文件扩展名——字符串替换
Posted 一条coding
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java入门100例13.修改文件扩展名——字符串替换相关的知识,希望对你有一定的参考价值。
点赞再看,养成习惯。微信搜索【一条coding】关注这个在互联网摸爬滚打的程序员。
本文收录于技术专家修炼,里面有我的学习路线、系列文章、面试题库、自学资料、电子书等。欢迎star⭐️
题目描述
难度:简单
现有文件路径
path="c:\\\\myfile\\\\2021\\\\yitiao.txt";
要求打印文件名并把文件名的后缀改为
.java
文件。如:
yitiao.txt yitiao.java
知识点
- 字符串查找
- 字符串截取
- 字符串替换
解题思路
1.查找指定字符串的坐标
观察路径,不难发现文件名位于\\\\
后面,我们需要确定\\\\
的坐标,然后做字符串截取即可。
获取坐标,可以用indeOf()
实现,棘手的是\\\\
不止一个,所有需要使用lastIndexOf("\\\\")
。
2.字符串截取
有了坐标,直接使用substring()
以上是关于Java入门100例13.修改文件扩展名——字符串替换的主要内容,如果未能解决你的问题,请参考以下文章
Java入门100例14.字符串排序——compareTo()