FileInputStream を使用して、基本的にテキスト ファイルを読み取り、別のテキスト ファイルに出力しようとしています。ただし、これを行うと、常に非常に奇妙な文字が表示されます。私が犯している単純な間違いだと確信しています。助けてくれてありがとう、または正しい方向に私を向けてくれてありがとう。これが私がこれまでに得たものです。
File sendFile = new File(fileName);
FileInputStream fileIn = new FileInputStream(sendFile);
byte buf[] = new byte[1024];
while(fileIn.read(buf) > 0) {
System.out.println(buf);
}
読み取り元のファイルは、通常の ASCII 文字の大きなテキスト ファイルです。ただし、system.out.println を実行すると、[B@a422ede. これを機能させる方法についてのアイデアはありますか?ありがとう