【发布时间】:2011-12-12 15:23:48
【问题描述】:
在 c# 中工作,我发现 String 类的两个静态方法非常有用:
我在 Java 中找不到有效的代理,有类似的吗?
其实这两种方法我都是这样翻译的:
public static boolean isNullOrEmpty(String a) {
return a == null || a.isEmpty();
}
public static boolean isNullOrWhiteSpace(String a) {
return a == null || (a.length() > 0 && a.trim().length() <= 0);
}
这是在 Java 中翻译这些方法的最佳方式吗? 在 Java 中翻译这两种方法的最佳方式是什么?
【问题讨论】:
-
这可能是你的答案:stackoverflow.com/q/2272169/681807
-
您的第二个实现并不完全相同。空字符串将返回
false,而 C# 则返回 true。您可以删除a.length() > 0 &&,它会是一样的。