我通过流读出一个文件,但是文件中的内容在通过stringBuffer.append拼接后获取到的值是null的所以显示为null,

我通过流读出一个文件,但是文件中的内容在通过stringBuffer.append拼接后获取到的值是null的所以显示为null,
我希望如果为空的时候不显示(null)就最好了,不要显示null. 

简单的说就是如何有值 显示该值,如果没有值就显示不出来 ,不要它显示null.
我应该如何做判断呢。比如obj.getCdtr()取到的是空的。
stringBuffer.append((String) obj.getCdtr());

OutputStream os = new FileOutputStream(filePath);
  os.write(stringBuffer.toString().getBytes("GBK"));
  os.close();

作者: mayujuanlovevenus   发布时间: 2011-06-16

if(obj.getCdtr()!=null){
  stringBuffer.append((String) obj.getCdtr());
}
OutputStream os = new FileOutputStream(filePath);
  os.write(stringBuffer.toString().getBytes("GBK"));
  os.close();

作者: pipi517   发布时间: 2011-06-16

如果等于空的时候呢?

作者: mayujuanlovevenus   发布时间: 2011-06-16

stringBuffer.append(obj.getDbtr()!=null?obj.getDbtr():"")

作者: mayujuanlovevenus   发布时间: 2011-06-16

判断不可以吗
if (obj.getCdtr() == null || "".equals(obj.getCdtr())) {

}

作者: yanweijie0317   发布时间: 2011-06-16

等于空的时候就打出来的就是空 不是null了

作者: lkkkevin   发布时间: 2011-06-16