【问题标题】:I am writing a String to a text file. but null is getting printed我正在将字符串写入文本文件。但 null 正在打印
【发布时间】:2012-05-09 07:52:34
【问题描述】:

我已经声明并签名说a 字符串 temp = null;

通过程序我改变了 temp 的值

temp = temp + 文件夹[i] + 换行符;

然后将此字符串临时写入文本文件。

现在的问题是,每次我将它写入文件时,也会打印出“NULL”这个词。

请给我建议一个解决方法。

【问题讨论】:

    标签: java string file null


    【解决方案1】:

    将 temp 初始化为 "" 而不是 null

    【讨论】:

    • 这就是 SO 存在的原因!如果您查看我的一些问题,您会发现我在哪里犯了类似的错误:^)
    【解决方案2】:
    temp = temp + folders[i] + newline;
    

    temp = null + folders[i] + newline;
    

    所以它会在文件中打印 null 使用 "" 代替

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-23
      相关资源
      最近更新 更多