私はJava IOについて学習しています。 read()
方法でファイルの最後にjavaの読み込みメソッドが-1を返します
私はこれが何を意味するのか分からない、それは-1を返し、ファイルの末尾に
を言っ通知がありますか? と、ファイルの末尾になるように-1の重要性は何である
例:
import java.io.*; class Simple{ public static void main(String args[])throws Exception{ FileReader fr=new FileReader("abc.txt"); int i; while((i=fr.read())!=-1) System.out.println((char)i); fr.close(); } }
値-1はそれ自身では特別ではありません。特別なことは、ファイルの終わり以外にread()から-1が返されることはないという2番目の保証があることです。これにより値-1が一意の応答になり、ファイルの終わりに達した時点を正確に知ることができます。 – Jeutnarg