将数字从文本文件读取到数组
本文关键字:读取 数组 文件 文本 数字 | 更新日期: 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;
但几乎所有的现代编程语言都有ReadInt
、GetInteger
方法或它们提供的io
库中类似的方法。