こんにちはすべて私は持ってこのようになりますローカルfile:テキストファイルの行数はどのようにして決定されますか?
AAA Anaa
AAC EL-ARISH
AAE Annaba
AAF APALACHICOLA MUNI AIRPORT
AAG ARAPOTI
AAL Aalborg Airport
AAM Mala Mala
AAN Al Ain
AAQ Anapa
AAR Aarhus Tirstrup Airport
AAT Altay
AAX Araxa
AAY Al Ghaydah
...
Java Tutorialsはjava.io.File.length
を行うと、50
で結果を分割することにより、ファイルの行数を推定示唆していないが、テキストファイルの行数を取得するためのより「強固な」方法があります(ただし、ファイル全体を読み込むオーバーヘッドを支払う必要はありません)。
Jonathonが提案する解決法と比較すると、 '\ n'文字を探すファイル全体を読むほうが速いということですか? – Pacerier
Jonathonと私は非常に似た答えを出しました - 彼がJavaのライブラリにすべてのバッファリングを行い、あなたのために ''\ n' 'を探すことを許可していることを除けば、これは素晴らしいアイデアです。 – sarnold