将数字从文本文件读取到数组

本文关键字:读取 数组 文件 文本 数字 | 更新日期: 2023-09-27 18:25:43

我想将数字从文本文件读取到数组。数字在一行。

  • 如果我使用x.Read(),我会得到第一个字符的ASCII代码,

  • 如果我使用x.Readline(),我会得到一行,而不是一个接一个的数字。

我想用循环来一个接一个地得到数字。

将数字从文本文件读取到数组

很简单,当您获得ASCII代码时,您可以轻松地将其转换为所需的数字,假设您从文件中读取了一个字符(char),它的"0"、"1"、"2"。。。或"9",并且您想要int值,只需将char转换为int,然后减去整数值"0",即48。像这样:

char ch = x.Read();
int chIntValue = ((int)ch) - 48;

但几乎所有的现代编程语言都有ReadIntGetInteger方法或它们提供的io库中类似的方法。