TXT はテキスト ファイルであり、一般にストリームとして読み取られます:
Java は FileInputStream を提供します。このストリームはファイル パスを使用して直接構築できます。ファイルオブジェクトとして構築できます。例:
FileInputStream fin = new FileInputStream("d:/aa.txt");
その後、このストリームを使用してファイルを直接読み取ることができますが、このときに読み取られる内容は int 型の値であるため、さらなる処理が必要です。
InputStreamReader reader = new InputStreamReader(fin);
ただし、このリーダーがテキストを読むのはあまり便利ではありません。注意すべき点は、このリーダーの構築メソッドで文字エンコーディングを設定できることです。次に、これを使用します。 BufferedReader には、テキスト行全体を読み取って文字列として返すことができる readLine というメソッドがあり、より使いやすくなっています。
BufferedReader buffReader = new BufferedReader(reader);
次のステップでは、ループを使用してファイル内の文字列を読み取り、目的の処理を実行します。
import java.io*; public class MainStart{ public static void main(String args[]){ String filePath = "D:/aa.txt"; FileInputStream fin = new FileInputStream(filePath); InputStreamReader reader = new InputStreamReader(fin); BufferedReader buffReader = new BufferedReader(reader); String strTmp = ""; while((strTmp = buffReader.readLine())!=null){ System.out.println(strTmp); } buffReader.close(); } }
PHP 中国語 Web サイトには、無料の JAVA 入門チュートリアル が多数あり、誰でも学習することができます。
以上がJavaでtxtを読む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。