基本上,我试图从顺序文本文件中读取4个字符。前两个是整数,我将声明一个变量,接下来的两个是我需要分配给一个字符串或一个字符的字符,以便稍后打印出来。如何使用Java中的Scanner读取文本文件中的特定字符?
我知道如何获取整数,但是我在阅读角色时遇到的主要问题是我不确定如何操作,并且有可能某些角色可能是'',或者只是一个空格。我不知道我应该如何获得一个角色的空间。我需要在程序后面使用这些字符来打印一些东西。
到目前为止,我已经差不多刚刚做类似
Scanner s = new Scanner(new FileInputStream("textfile.txt"));
int a = s.nextInt();
int b = s.nextInt();
但后来我得到的错误,如果我尝试下使用,尤其是当我试图得到一个“”字符。请帮忙吗?
您可能必须使用较低级别的实用程序('InputStreamReader'),因为'Scanner'是一个高级实用程序,可以根据分隔符来分析数据。 – nhahtdh 2012-07-21 03:09:28