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()

Java入门100例12.打印九九乘法表——童年记忆

Java入门练习100例02.键盘输入——三种方式

Java入门练习100例10.各行元素之和——二维数组

Java入门练习100例08.素数和——break和continue

Java入门练习100例07.各数字的和——取余运算