java自定义工具类并调用
时间: 2024-09-09 18:06:25 浏览: 42
在Java中,自定义工具类通常包含一组静态方法或静态变量,这些方法或变量提供了特定的功能,而不需要创建类的实例来使用这些功能。自定义工具类可以简化代码,提高代码的可重用性。下面是一个简单的自定义工具类的例子,以及如何调用它的方法:
```java
// 自定义工具类示例
public class Utils {
// 静态方法,用于检查字符串是否为空
public static boolean isStringEmpty(String str) {
return str == null || str.trim().isEmpty();
}
// 静态方法,用于转换字符串为整数
public static int stringToInt(String str) {
try {
return Integer.parseInt(str);
} catch (NumberFormatException e) {
return -1; // 如果转换失败,则返回-1作为错误代码
}
}
}
// 调用自定义工具类的方法
public class Main {
public static void main(String[] args) {
String str = "Hello World";
// 调用isStringEmpty方法
boolean isEmpty = Utils.isStringEmpty(str);
System.out.println("字符串是否为空: " + isEmpty);
// 调用stringToInt方法
int num = Utils.stringToInt(str);
if (num != -1) {
System.out.println("字符串转换的整数: " + num);
} else {
System.out.println("字符串无法转换为整数");
}
}
}
```
在这个例子中,`Utils`类包含两个静态方法:`isStringEmpty`和`stringToInt`。`isStringEmpty`用于检查给定的字符串是否为空或只包含空白字符,而`stringToInt`尝试将字符串转换为整数。如果转换失败,方法将返回-1。
在`Main`类中,我们通过`Utils.isStringEmpty(str)`和`Utils.stringToInt(str)`调用这些方法,其中`str`是我们想要检查和转换的字符串。
阅读全文