java 判断 2XX
时间: 2023-07-26 12:03:30 浏览: 23
您可以使用以下代码来判断一个HTTP状态码是否为2XX:
```
int statusCode = ...; // HTTP状态码
if (statusCode >= 200 && statusCode < 300) {
// 状态码为2XX
} else {
// 状态码不为2XX
}
```
其中,200表示成功,201表示已创建,204表示无内容等。您可以根据实际需求调整判断条件。
相关问题
java 判断字符串格式为xx.xx:xx:xx
可以使用正则表达式来判断字符串格式是否为xx.xx:xx:xx,具体代码如下:
```java
String pattern = "\\d{2}\\.\\d{2}:\\d{2}:\\d{2}";
String str = "12.34:56:78";
if (str.matches(pattern)) {
System.out.println("字符串格式正确");
} else {
System.out.println("字符串格式错误");
}
```
java使用正则表达式判断
1. 判断手机号码是否合法
```
public boolean isValidMobileNumber(String mobileNumber) {
String pattern = "^1[3-9]\\d{9}$";
return mobileNumber.matches(pattern);
}
```
2. 判断邮箱地址是否合法
```
public boolean isValidEmail(String email) {
String pattern = "^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$";
return email.matches(pattern);
}
```
3. 判断身份证号码是否合法
```
public boolean isValidIdCardNumber(String idCardNumber) {
String pattern = "^[1-9]\\d{5}(19|20)\\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2]\\d|3[0-1])\\d{3}[0-9Xx]$";
return idCardNumber.matches(pattern);
}
```
4. 判断密码是否包含字母和数字,长度在6到16位之间
```
public boolean isValidPassword(String password) {
String pattern = "^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{6,16}$";
return password.matches(pattern);
}
```