字符串匹配后缀 Java
时间: 2023-03-21 17:01:40 浏览: 125
字符串匹配后缀指的是在一个字符串中查找是否存在某个后缀。在 Java 中,可以使用 String 类的 endsWith() 方法来实现字符串匹配后缀。该方法接收一个字符串参数作为后缀,并返回一个布尔值,表示该字符串是否以指定后缀结尾。
示例代码如下:
```java
String str = "hello world";
String suffix = "world";
if (str.endsWith(suffix)) {
System.out.println("字符串以指定后缀结尾");
} else {
System.out.println("字符串不以指定后缀结尾");
}
```
在上述代码中,首先定义了一个字符串 str 和一个后缀 suffix,然后使用 endsWith() 方法判断字符串 str 是否以后缀 suffix 结尾,并根据判断结果输出不同的信息。
相关问题
java 正则判断文件名后缀
可以使用 Java 正则表达式来判断文件名的后缀是否符合要求。下面是一个示例代码:
```java
String fileName = "example.txt";
String pattern = ".*\\.txt$";
if (fileName.matches(pattern)) {
System.out.println("文件名符合要求");
} else {
System.out.println("文件名不符合要求");
}
```
上述代码中,使用了正则表达式 `.*\.txt$` 来匹配以 `.txt` 结尾的文件名。其中,`.` 表示任意字符,`*` 表示匹配任意个数的前面的字符,`\.` 表示匹配点(`.`)字符,`$` 表示匹配字符串结尾。如果文件名符合要求,将输出 `"文件名符合要求"`,否则输出 `"文件名不符合要求"`。你可以根据自己的需求修改正则表达式来匹配不同的文件名后缀。
Java如何限制图片的后缀名
Java中限制图片的后缀名可以通过正则表达式来实现。正则表达式可以匹配指定的字符串,并且可以根据需要进行修改。以下是一个示例代码,可以限制图片的后缀名为 .jpg、.jpeg、.png、.gif:
```
String fileName = "test.png";
if (fileName.matches("^.+\\.(jpg|jpeg|png|gif)$")) {
// 文件名后缀符合要求
} else {
// 文件名后缀不符合要求
}
```
在这个示例代码中,使用了 matches() 方法来判断文件名是否符合正则表达式。正则表达式 "^.+\\.(jpg|jpeg|png|gif)$" 中的 \\ 意味着要转义 ".","." 表示匹配任意字符,"+" 表示匹配前面的字符多次,"(" 和 ")" 表示分组,"|" 表示匹配多个分组中的任意一个,"$" 表示匹配字符串结尾。因此,这个正则表达式可以匹配以 .jpg、.jpeg、.png、.gif 结尾的文件名。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)