2、判断后缀名:设计一个方法 isEndMp3(String filename),根据传入的文件名 字符串判断该文件是不是 mp3 格式。
时间: 2024-03-20 15:39:08 浏览: 10
可以使用Java的字符串方法endsWith()来判断一个字符串是否以某个后缀结尾。具体实现如下:
```java
public static boolean isEndMp3(String filename) {
return filename.endsWith(".mp3");
}
```
该方法接收一个字符串参数filename,返回一个boolean类型的值。如果filename以".mp3"结尾,则返回true,否则返回false。
相关问题
用Java写代码,判断后缀名:设计一个方法 isEndMp3(String filename),根据传入的文件名 字符串判断该文件是不是 mp3 格式
可以使用Java中的String类的endsWith()方法来判断文件名是否以.mp3结尾。实现代码如下:
```java
public static boolean isEndMp3(String filename) {
return filename.endsWith(".mp3");
}
```
该方法返回一个布尔值,如果文件名以".mp3"结尾,则返回true,否则返回false。
判断后缀名:设计一个方法,根据传入的文件名字符串判断该文件是不 是 mp3 格式java
好的,以下是根据文件名判断后缀名是否为 mp3 的 Java 代码:
```java
public static boolean isMp3(String filename) {
if (filename == null || filename.isEmpty()) {
return false;
}
int dotIndex = filename.lastIndexOf(".");
if (dotIndex == -1) {
return false;
}
String suffix = filename.substring(dotIndex + 1);
return suffix.equalsIgnoreCase("mp3");
}
```
在这段代码中,我们先判断传入的文件名是否为空或空字符串,如果是的话就返回 false。接着,我们使用 lastIndexOf() 方法查找文件名中最后一个 "." 的位置,如果找不到 ".",则返回 false。然后,我们使用 substring() 方法获取文件名中 "." 后面的字符串,即文件的后缀名,然后判断是否为 "mp3",如果是就返回 true,否则返回 false。
你可以在程序中调用这个方法,例如:
```java
String filename = "my_song.mp3";
if (isMp3(filename)) {
System.out.println(filename + " 是 mp3 格式");
} else {
System.out.println(filename + " 不是 mp3 格式");
}
```
输出结果为:
```
my_song.mp3 是 mp3 格式
```