Java 封装一个工具类
时间: 2023-07-25 21:48:38 浏览: 48
好的,以下是一个简单的 Java 封装工具类的示例:
```java
public class Utils {
/**
* 将字符串转换为整数
* @param str 字符串
* @return 整数
*/
public static int stringToInt(String str) {
int num;
try {
num = Integer.parseInt(str);
} catch (NumberFormatException e) {
num = 0;
}
return num;
}
/**
* 将字符串转换为浮点数
* @param str 字符串
* @return 浮点数
*/
public static double stringToDouble(String str) {
double num;
try {
num = Double.parseDouble(str);
} catch (NumberFormatException e) {
num = 0;
}
return num;
}
/**
* 判断字符串是否为空
* @param str 字符串
* @return true/false
*/
public static boolean isNullOrEmpty(String str) {
return str == null || str.isEmpty();
}
}
```
在这个示例中,我们定义了一个 Utils 类来封装一些常用的工具方法。我们使用静态方法来访问这些方法,这意味着我们不需要创建 Utils 对象来使用这些方法。
在 Utils 类中,我们定义了三个公共方法:
- stringToInt:将字符串转换为整数。
- stringToDouble:将字符串转换为浮点数。
- isNullOrEmpty:判断字符串是否为空。
这些方法都是静态的,因此我们可以从任何地方访问它们,而不需要实例化 Utils 对象。这种封装方法提供了一种方便的方式来重用代码,同时也可以保护数据的安全性和一致性。