ZZZ_zzz555 2023-05-25 15:59 采纳率: 100%
浏览 13
已结题

使用FileInputStream时出现的小问题

彭于晏们请看看这串代码

 FileInputStream stream=new FileInputStream("Game\\\\a.txt");
        System.out.println((char) stream.read());
        System.out.println((char)stream.read());
        System.out.println((char)stream.read());
        System.out.println((char)stream.read());
        System.out.println((char)stream.read());
         System.out.println((char)stream.read());
         System.out.println((char)stream.read());
           System.out.println((char)stream.read());
      stream.close();

读取的文件中只有五个字节abcde。
最后运行的结果是:
a
b
c
d
e
13
10
-1
就想问问吴彦祖们,这个13和10是啥啊。

  • 写回答

2条回答 默认 最新

  • 瞬间的未来式 2023-05-25 16:06
    关注

    该回答引用chatgpt:
    结果中的 13 和 10 是 ASCII 码对应的特殊字符。具体解释如下:

    13 对应的是回车符(Carriage Return,简写为 CR),ASCII 码中的换行符。
    10 对应的是换行符(Line Feed,简写为 LF),ASCII 码中的换行控制字符。
    -1 表示文件末尾(End of File,简写为 EOF),表示已经读取到文件的末尾。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月4日
  • 已采纳回答 5月27日
  • 创建了问题 5月25日

悬赏问题

  • ¥15 语料库之间数据差异性分析
  • ¥20 如何制作支付宝扫码跳转到发红包
  • ¥15 STM32F103C8T6使用标准库stm32f10x.h驱动ws2812
  • ¥20 我是数控机床电气工程师,主要是做840DSL与one,请问如何自学
  • ¥20 显示器休眠后重新唤醒出现蓝屏,蓝屏代码为DRIVER-POWER.STATE-FAILURE
  • ¥20 alt+tab怎么恢复到以前的模式
  • ¥15 来一个会抓包app支付链接的
  • ¥15 MMdetection安装
  • ¥15 STM32U535系列stop3模式进入和RTC唤醒
  • ¥15 如何提取全民K歌没下载过但播放过很多次的音频?