Cara membaca membaca isi file teks dalam paket Java terpisah dalam sebuah file

Saya memiliki paket dengan GUI, dan dalam GUI ini saya perlu membaca file teks (sebut saja list.txt) yang mungkin terlihat seperti

08:00 sesuatu

09:00 sesuatu yang lain

13.00 sesuatu yang berbeda

Dengan setiap waktu/peristiwa pada baris terpisah.

Bagaimana cara membaca setiap baris secara terpisah dan mengekstrak bagian waktu dari setiap baris? Yang perlu saya capai adalah membandingkan waktu dalam daftar seperti ini dengan rentang waktu yang telah saya tentukan sebelumnya, dan mencetak ulang daftar tersebut dengan hanya peristiwa/waktu dalam rentang tersebut, tetapi saya tidak yakin bagaimana cara membacanya baris demi baris garis.

Bagaimana pertanyaannya tidak masuk akal? Yang saya tanyakan hanyalah bagaimana cara mengambil textFile (yang ditulis dalam paket Java terpisah) dan bagaimana cara membacanya satu baris pada satu waktu dan mengambil porsi waktu dari setiap baris. Waktu selalu berada di awal setiap baris. Maaf, tapi saya tidak tahu bagaimana menjelaskannya lebih jelas, hanya itu saja.

Dan Pengguna memberikan nama file teks melalui aplikasi GUI, serta rentang waktu. Tapi bagian itu tidak saya miliki.


person user1261445    schedule 10.04.2012    source sumber
comment
Anda tidak tahu cara membaca baris demi baris atau Anda tidak tahu jalur apa untuk file dalam paket berbeda?   -  person Fermin Silva    schedule 10.04.2012


Jawaban (1)


  • Gunakan metode readLine() java.io.BufferedReader untuk membaca file baris demi baris.
  • Gunakan metode indexOf() java.lang.String untuk menemukan spasi pertama.
  • Gunakan metode substring() java.lang.String untuk mengekstrak sebelum dan sesudah spasi.
person hmjd    schedule 10.04.2012