hello という単語を含む test.txt というテキスト ファイルがあります。Reader.read() メソッドを使用して読み取り、内容をコンソールに出力しようとしています。ただし、実行すると、コンソールに104という数字が表示されるだけで、他には何も表示されません(テキストを多め/少なめの文字に変更しても、同じ数字が表示されます)。このように動作する理由と、この既存のコードを変更して test.txt の内容をコンソールに文字列として出力するにはどうすればよいですか? これが私のコードです:
public static void spellCheck(Reader r) throws IOException{
Reader newReader = r;
System.out.println(newReader.read());
}
上記をテストするために使用している主な方法:
public static void main (String[] args)throws IOException{
Reader test = new BufferedReader(new FileReader("test.txt"));
spellCheck(test);
}