请帮我用java写一个判断字符串如果为空或者null返回0
时间: 2024-04-15 08:31:29 浏览: 117
Java判断字符串是否为IP地址的方法
当然!以下是一个使用Java编写的方法,用于判断字符串是否为空或为null,如果是,则返回0:
```java
public class Main {
public static void main(String[] args) {
String str1 = "";
int result1 = checkNullOrEmpty(str1);
System.out.println("Result 1: " + result1); // 输出:Result 1: 0
String str2 = null;
int result2 = checkNullOrEmpty(str2);
System.out.println("Result 2: " + result2); // 输出:Result 2: 0
String str3 = "Hello";
int result3 = checkNullOrEmpty(str3);
System.out.println("Result 3: " + result3); // 输出:Result 3: 5
}
public static int checkNullOrEmpty(String str) {
if (str == null || str.isEmpty()) {
return 0;
} else {
return str.length();
}
}
}
```
在上述代码中,我们定义了一个`checkNullOrEmpty`方法,它接受一个字符串作为参数,并返回一个整数值。在方法中,我们首先检查传入的字符串是否为null或为空字符串,如果是,则返回0;否则,返回字符串的长度。
在示例中,我们定义了三个不同的字符串:一个为空字符串,一个为null,一个为"Hello"。分别将它们传递给`checkNullOrEmpty`方法,并输出结果。
希望对你有所帮助!如果还有其他问题,请随时提问。
阅读全文