Java分离文件路径。(1)输入一个绝对文件路径,把路径字符串分离成路径名、文件名和扩展名等三部分。例如输入绝对文件路径“D:\文件\java项目\car.java”,分离的路径名“D:\文件\java项目”、文件名“car”以及文件扩展名“java”。(2)把文件路径字符串中的路径分隔符“\”用“*”替换。
时间: 2023-09-25 18:10:08 浏览: 83
boost-chrono-1.53.0-28.el7.x86_64.rpm.zip
好的,这是两个问题。我来分别回答。
1. Java分离文件路径
可以使用Java中的File类来实现路径分离,具体做法如下:
```java
String filePath = "D:\\文件\\java项目\\car.java";
File file = new File(filePath);
String path = file.getParent(); // 获取路径名
String fileName = file.getName().split("\\.")[0]; // 获取文件名
String extension = file.getName().split("\\.")[1]; // 获取扩展名
System.out.println("路径名:" + path);
System.out.println("文件名:" + fileName);
System.out.println("扩展名:" + extension);
```
输出结果为:
```
路径名:D:\文件\java项目
文件名:car
扩展名:java
```
2. 替换路径分隔符
使用String类的replace()方法即可实现路径分隔符的替换,具体做法如下:
```java
String filePath = "D:\\文件\\java项目\\car.java";
String replacedPath = filePath.replace("\\", "*");
System.out.println("替换后的路径:" + replacedPath);
```
输出结果为:
```
替换后的路径:D:*文件*java项目*car.java
```
阅读全文