java 文件名是xxxx.txt,文件名中可能含有.,我如何获取文件后缀
时间: 2024-03-11 08:51:02 浏览: 105
浅谈javascript如何获取文件后缀名
你可以使用 Java 的 String 类的 lastIndexOf() 方法来获取文件后缀名。具体操作如下:
1. 首先,你需要获取文件名中最后一个点(.)的位置。你可以使用 lastIndexOf() 方法来获取最后一个点(.)的位置。例如:
```
int lastDotIndex = fileName.lastIndexOf(".");
```
2. 接下来,你需要从文件名中获取文件后缀名。你可以使用 substring() 方法从文件名中获取最后一个点(.)后面的字符。例如:
```
String fileExtension = fileName.substring(lastDotIndex + 1);
```
这将返回文件名中最后一个点(.)后面的字符,即文件的后缀名。
完整的代码示例如下:
```
String fileName = "xxxx.txt";
int lastDotIndex = fileName.lastIndexOf(".");
String fileExtension = fileName.substring(lastDotIndex + 1);
System.out.println("File extension: " + fileExtension);
```
输出结果应该为:
```
File extension: txt
```
阅读全文