用java编写代码,提取字符串“e:\myfile\txt\result.txt”中的文件名“result。txt”,并将其扩展名从“txt”换为“java”
时间: 2024-05-07 10:17:24 浏览: 35
java读取txt文件并输出结果
5星 · 资源好评率100%
好的,我理解了你的问题。你可以使用Java中的正则表达式来提取文件名,并使用String类的replace()方法来替换文件扩展名。下面是一段示例代码:
```
String path = "e:\\myfile\\txt\\result.txt";
String fileName = path.replaceAll("^.*\\\\(.*?)\\..*$", "$1"); // 正则表达式提取文件名
String newFilePath = path.replace(".txt", ".java"); // 使用String类的replace()方法进行扩展名替换
System.out.println(newFilePath);
```
输出结果为:
```
e:\myfile\txt\result.java
```
希望可以帮助到你!
阅读全文