java 正则判断是否是状态码
时间: 2023-08-29 19:11:38 浏览: 50
要判断一个字符串是否是有效的状态码,你可以使用正则表达式来进行匹配。以下是一个示例代码,可以判断一个字符串是否是合法的状态码:
```java
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String statusCode = "200";
boolean isValid = isStatusCodeValid(statusCode);
if (isValid) {
System.out.println("是有效的状态码");
} else {
System.out.println("不是有效的状态码");
}
}
public static boolean isStatusCodeValid(String statusCode) {
String regex = "\\b\\d{3}\\b";
return Pattern.matches(regex, statusCode);
}
}
```
在上述代码中,我们定义了一个静态方法`isStatusCodeValid`,该方法接收一个字符串作为参数,并使用`Pattern.matches`方法来匹配正则表达式。如果匹配成功,则返回`true`,表示字符串是有效的状态码;如果匹配失败,则返回`false`。
在示例代码中,我们将字符串"200"作为参数传递给`isStatusCodeValid`方法进行判断,并输出相应的结果。你可以根据需要修改输入的字符串来进行测试。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)