我想处理一个输入文件,其中包含我必须用于计算和我需要用于比较的字符的数字。一个简单的例子是这样的文件:如何从文件中逐个读取整数和字符?
6
foobar
和这样的代码:
n = readInInt
while n > 0
c = readInSingleChar
if (c = 'f')
doSomething
n--
目前我发现很多的选择在这里通过谷歌,涉及的数据流中和BufferedReader和FileReader及但似乎有太多的方法,我不知道他们都工作,我也需要他们。请让我知道我的需求是否不明确。
简而言之,我需要逐个字符地读取文件字符,并将数字作为整数进行解释/使用,将字母和符号作为字符进行解释/使用。
这样做最简单的方法是什么?我知道有专业的方式来做事情,而“确定”的方式来做事情。这是一次性的爱好类个人使用的事情,我不想寻找稳固或强大的功能。它只需要工作好。
谢谢!
你还可以在你试过一些代码吗?你在哪里遇到问题?性能?还有别的吗? –
你有一些文字和一些计算方法吗(不要在一行上混合两个文字)?你只在某些行上有数字,还是带有“+”或“add”的数字? – toto2