检查字符串是否为空

时间:2009-11-03 10:54:09

标签: java

今天早上很累,所以如果这很明显那就是我的借口!!!

我正在使用缓冲读取器来读取csv文件 - 但我不想添加任何空格,如

“”

问题是 - 当我读到线路时,我正在检查字符串长度是否为> 0,如果是,则添加,但字符串“”的长度为4 - 即使是空的

我可以做的更好的检查

谢谢

3 个答案:

答案 0 :(得分:6)

s.trim().isEmpty()

答案 1 :(得分:3)

可以修改输入: - )

trim()
      Returns a copy of the string, with leading and trailing whitespace omitted.

卡尔

答案 2 :(得分:2)

我通常更喜欢公共字体的StringUtils,或类似的东西。实际上,你不时需要这种检查,而且几乎没有变种,所有都是零安全的。即,StringUtils.isBlank(String str)StringUtils.isNotBlank(String str)StringUtils.isEmpty(String str)StringUtils.isNotEmpty(String str)StringUtils.trimToEmpty(String str)StringUtils.trimToNull(String str)