gpt4 book ai didi

java - 哈希符号显示在java文件中

转载 作者:行者123 更新时间:2023-11-29 07:26:56 25 4
gpt4 key购买 nike

 File f = new File("even.txt");
FileOutputStream fo = new FileOutputStream(f);
int a = 2;
fo.write(a);
fo.close();

每当我运行这个程序并打开“even.txt”文件时,我所能看到的只是文件中的一个哈希符号。当我使用字符串时不会发生这种情况。

 File f = new File("even.txt");
FileOutputStream fo = new FileOutputStream(f);
String s = "2";
byte b[] = s.getBytes();
fo.write(b);
fo.close();

我不明白为什么会这样。

最佳答案

你必须写字符串。您可以尝试以下方法之一:

wr.write("222");
wr.write(new Integer(222).toString());
wr.write( String.valueOf(222) );

因为fo.write(int)方法实际上并没有写入int本身,而是将int所代表的字符按照指定的编码写入(未指定则为utf-8)。

关于java - 哈希符号显示在java文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50491362/

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