2017-06-16 6 views
-2

私はjavaで働いています。私はコマンドライン引数で私に与えられたテキストファイルで作業したい。今私はファイル内の行を数え、その内容とより密接に作業する必要があります。そんなことがあるものか?FileReaderファイルの行をどのように区切りますか?

enter image description here

+0

のために外を見る簡単なWeb検索が 'httpsにつながるキャリッジリターンとラインフィードと呼ばれる\r\n の出現箇所を数える解析している間に次のことができます。//ドキュメント.oracle.com/javase/8/docs/api/java/nio/file/Files.html#lines-java.nio.file.Path-'尋ねる前にもっと研究してください。 –

+0

申し訳ありませんが、私はまだこのフォーラムには新しく、以前はそのリンクが見つかりませんでした。とにかくありがとうございます。 – hack101

+0

もしあなたがJavaを使い慣れていないのであれば、チュートリアルを読むのに役立つでしょう。 [基本IO用](https://docs.oracle.com/javase/tutorial/essential/io/index.html) –

答えて

0

あなたがBufferedReaderScannerクラスを使用しなければならないファイルの行数をカウントしたい場合、彼らはreadLine()メソッドを持っており、すべてはあなたが行がnullでない間のサイクルで行ずつ読み込み、それらを追加されますしたいです同じ時間にArrayList<String>に、サイクルが完了した後に、あなたのテキストのリストがあり、彼のサイズはテキストの行数です。

+0

ありがとうございました! – hack101

+0

回答を受け入れる場合は、サイトルールに従って「受け入れ済み」とマークします – fxrbfg

0

あなたは、これは、時には両方が時々使用されている唯一のよう

関連する問題