java - 文本输出不保存到文件

标签 java netbeans filewriter

当我运行代码时,它没有给我任何错误,但它没有写入文件。有人可以帮助我吗,这不是第一次发生这种情况,但通常是因为我忘记关闭 FileWriter。

import java.io.*;
public class BrainfuckString {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    String sentence ="";
    char sentenceChar;
    int ASCIIChar;

    try
    {
    FileWriter writer = new FileWriter(new File("Hello1.txt"));

    for (int i = 0; i < sentence.length(); i++) 
        {
            sentenceChar = sentence.charAt(i);
            ASCIIChar = Character.getNumericValue(sentenceChar); 
            writer.write(ASCIIChar);
        }
    writer.flush();
        writer.close();
    }
    catch(IOException I)
    {I.printStackTrace();}
}

}

最佳答案

i < sentence.length()

sentence.length 为 0,所以这永远不会是真的。

关于java - 文本输出不保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25892777/

相关文章:

java - Java中的BufferedReader在尝试从关闭的套接字读取时无法触发异常

java - 使用 Ajax 上传文件 - 未获取完整的文件名

java - 网 bean IDE : how to delete data source

java - 在 Java 中使用 BufferedWriter 写入文件

java - "\n"导出到 .jar 文件时不起作用

java - 如何防止在javafx tabpane中添加下拉菜单

java - 如何与 Trackers 通信并获取 Peers 列表?

c++ - C++ builder 与其他 RAD IDE 相比如何?

grails - 带grails的netbeans的no grails命令列表4

android - FileWriter 不在 Android 中写入文件?