【发布时间】:2012-07-20 07:23:06
【问题描述】:
基本上,我试图从一个连续的文本文件中读取 4 个字符。前两个是我将声明给变量的整数,接下来的两个是我需要分配给字符串或字符的字符,以便稍后打印出来。
我知道如何获取整数,但我阅读字符的主要问题是我不确定如何获取,并且其中一些字符可能是 ' ',或者只是一个空格。我不知道我应该如何获得一个空间作为一个角色。我需要稍后在程序中使用这些字符来打印一些东西。
到目前为止,我几乎只做了类似的事情
Scanner s = new Scanner(new FileInputStream("textfile.txt"));
int a = s.nextInt();
int b = s.nextInt();
但是如果我尝试使用 next 会出现错误,特别是如果我尝试获取 ' ' 字符。有什么帮助吗?
【问题讨论】:
-
您可能必须使用较低级别的实用程序 (
InputStreamReader),因为Scanner是一个基于分隔符解析数据的高级实用程序。