如何在java中更正此代码

时间:2015-10-01 23:41:53

标签: java

我有一个String和以下代码。我试图确定-1是否为空,如果是,则打印if (tmp == null);但是,我的条件String似乎无法正确告诉我String是否为空。如何确定public static void main(String[] args) { combine(1); for(String tmp : set) if (tmp == null) { System.out.print(-1); } else { System.out.println(tmp); } } 是否为空?

{{1}}

1 个答案:

答案 0 :(得分:1)

要检查它是否为空,你需要这样做,

if (tmp.isEmpty())

或者其中可能有空格:

if (tmp.trim().isEmpty())

或者如果它也可能为null,那么:

if (tmp == null || tmp.trim().isEmpty())