当前位置: 首页 > 面试题库 >

使用Writer将int写入文本文件

马俊
2023-03-14
问题内容
Writer wr = new FileWriter("123.txt");
wr.write(123);
wr.close();

输出文件包含:
{

问题出在哪里?如何使用写入int文本文件Writer


问题答案:

你必须写String …

你可以试试。

wr.write("123");

要么

wr.write(new Integer(123).toString());

要么

wr.write( String.valueOf(123) );


 类似资料:
  • 我有一个格式化的ebcdic字节[],是我用自定义代码创建的。现在我想写入文件。我可以用Java来实现这一点。我试着用Spring writer检查一下我是否能做到这一点。我试着使用FlatFileItemWriter。但只是将一组对象写入文件。还有一个问题是,条目编写器还会在每个条目后面引入一行新词。然而,Ebcdic是整个文件的单个字节流。ItemWriter ebcdicByteWriter

  • 我想以这种形式将短int x=0x4740写入二进制文件:0100 0000 0100 0111,当我在记事本中打开它时,它是@G。它正在工作。当我尝试编写例如短int a=0xf0ff;(二进制:1111 0000 1111 1111)时,记事本显示给我的不是我的数字二进制(➕是1100 1011 1001 1001 1100 0100 1001 0001)。如何在这个文件中编写它并获得1111

  • 问题内容: 我正在从Google文档中提取数据,进行处理,然后将其写入文件(最终我将其粘贴到Wordpress页面中)。 它具有一些非ASCII符号。如何将这些安全地转换为可以在HTML源代码中使用的符号? 目前,我正在将所有内容都转换为,将它们全部合并为Python字符串,然后执行以下操作: 最后一行存在编码错误: 编解码器无法解码位置12286的字节:序数不在范围内(128) 部分解决方案:

  • 问题内容: 我将日志保存到sdcard上的.txt文件中,但是一旦保存了两行,它就会覆盖它并重新开始? 这是我的代码: 在恢复中挂载/ data后,/ sdcard和/ data / media / 0中的日志文件会显示完整的日志历史记录,但在设备开机时不会显示完整的日志历史记录 问题答案: 这是完成的方式。以下示例代码在单击提交按钮后将详细信息保存到文件中: 希望这可以帮助 :)

  • 问题 你想在文本模式打开的文件中写入原始的字节数据。 解决方案 将字节数据直接写入文件的缓冲区即可,例如: >>> import sys >>> sys.stdout.write(b'Hello\n') Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: must be str,

  • 问题内容: 我想知道如何将以下代码转换为将这些行输出到文本文件,而不是标准输出: 该属性文件是: 谢谢。 问题答案: 将ConsoleAppender更改为FileAppender。 我发现 有用。如果使用此选项,则必须为fileName添加一个属性,并且可能还要设置maxFileSize。这是一个示例(将它们放在log4j.properties文件中): 还有其他附加程序。 根据时间滚动。 不滚