Saya belajar pembangunan perisian sebelum ini, tetapi sudah lama saya tidak menulis kod. Jika anda meminta saya menulis kod untuk anda dan berlaku masalah, saya mungkin tidak akan dapat membetulkannya. Setiap bahasa pembangunan perisian mempunyai cara penulisannya sendiri, jadi tidak masuk akal untuk saya menukar dari Java ke C, dan kemudian dari C ke iOS, kerana saya tidak biasa dengannya.
Jadi inilah beberapa idea untuk anda:
1: Cari R6
2: Baca dari R6 seterusnya dan simpan semasa membaca Contohnya, jika anda menulis tatasusunan, tulis baris ke dalam tatasusunan sebelum membaca baris (Java membaca mengikut baris, saya ingat nampaknya...)
3,: Selepas setiap bacaan, nilaikan sama ada aksara terakhir setiap baris ialah tanda sama. Jika tidak, teruskan, jika ya, tamatkan bacaan (tulis gelung di sini, dan lompat keluar dari gelung apabila tanda sama rata dibaca).
4: Akhir sekali, keluarkan sahaja kandungan tatasusunan dan keluarkannya
Menulis perkara ini dalam setiap bahasa, sintaks akan berubah tetapi ideanya tidak akan berubah, anda boleh mencari semuanya dengan melihat melalui buku
Semoga berjaya dalam pembelajaran JAVA
Ujian kelas awam {
utama kekosongan statik awam(String[] args) {
readFileByChars("d://test.txt");
}
public static void readFileByChars(String fileName) {
Fail fail = Fail baharu(Nama fail);
Pembaca pembaca = batal;
cuba {
jika (fail!=null) {
// Baca berbilang aksara sekaligus
char[] tempchars = aksara baharu[30];
int charread = 0;
pembaca = InputStreamReader baharu(New FileInputStream(Nama Fail));
// Baca berbilang aksara ke dalam susunan aksara, charread ialah bilangan aksara yang dibaca pada satu masa
sementara ((charread = pembaca.baca(tempchars)) != -1) {
// Juga sekat r daripada paparan
jika ((charread == tempchars.length)
& (tempchars[tempchars.length - 1] != 'r')) {
System.out.print(tempchars);
} lain {
untuk (int i = 0; i
jika (tempchars[i] == 'r') {
bersambung;
} lain {
System.out.print(tempchars[i]);
}
}
}
}
}
} tangkapan (Pengecualian e1) {
e1.printStackTrace();
} akhirnya {
jika (pembaca != batal) {
cuba {
reader.close();
} tangkapan (IOException e1) {
System.out.println ("Fail tidak wujud");
}}
}
}
}
Atas ialah kandungan terperinci Cara membaca kandungan dokumen dan memaparkannya dalam tag Label dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!