gpt4 book ai didi

java - 无法将文本写入文件

转载 作者:行者123 更新时间:2023-12-01 17:05:51 24 4
gpt4 key购买 nike

我想将 int 写入文本文件。我写了这段代码

public static void WriteInt(int i,String fileName){
File directory = new File("C:\\this\\");
if (!directory.exists()) {
directory.mkdirs();
}
File file = new File("C\\"+fileName);
FileOutputStream fOut = null;

try {
//Create the stream pointing at the file location
fOut = new FileOutputStream(new File(directory, fileName));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
OutputStreamWriter osw = new OutputStreamWriter(fOut);
try {

osw.write(i);


osw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

但是在输出文件中我没有 int ,只有一个符号。有什么想法可以做到吗?

最佳答案

您应该使用 PrintWriter.print(int)

Writer.write() 输出一个字符,这就是它的用途。不要对 int 参数类型感到困惑。将您的 osw 包装在 PrintWriter 中,不要忘记关闭它。

关于java - 无法将文本写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25628427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com