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