Contoh pada artikel ini menjelaskan metode implementasi sederhana membaca file di Java yang sangat praktis. Bagikan dengan semua orang untuk referensi Anda. Metode spesifiknya adalah sebagai berikut:
Ini adalah kode sederhana yang membaca file, dan mencoba membaca file log dan kemudian mengeluarkannya.
Kode utamanya adalah sebagai berikut:
impor java.io.*;kelas publik FileToString { public static String readFile(String fileName) { String output = ""; )){ coba{ BufferedReader input = new BufferedReader (fileReader(file) baru); StringBuffer buffer = new StringBuffer(); input.readLine()) != null) buffer.append(teks +"/n"); output = buffer.toString(); } catch(IOException ioException){ System.err.println("File Error!"); } } else if(file.isDirectory()){ String[] dir = file.list(); output += "Isi direktori:/n"; i<dir.length; i++){ keluaran += dir[i] +"/n"; (String args[]){ String str = readFile("C:/1.txt"); Sistem.keluar.cetak(str }}
Outputnya adalah sebagai berikut:
Ayo Olimpiade!
Ayo Beijing!
Ayolah, Tiongkok!
Di sini kelas FileReader membuka file, tetapi tidak mengetahui cara membaca file, yang memerlukan kelas BufferedReader untuk menyediakan fungsi membaca baris teks. Hal ini memerlukan penggabungan fungsi kedua kelas ini untuk mencapai tujuan membuka file dan membaca file. Ini adalah teknik untuk membungkus objek aliran, yaitu menambahkan layanan dari satu aliran ke aliran lainnya.
Perlu juga diperhatikan bahwa ketika Java membuka file sesuai dengan jalurnya, "/" dan "/" akan dikenali, tetapi jika "/" digunakan, file tersebut harus di-escape dengan "/" yang lain.
Saya harap penjelasan artikel ini dapat bermanfaat bagi pembelajaran pemrograman Java semua orang.