J'ai déjà étudié le développement de logiciels, mais cela fait longtemps que je n'ai pas écrit de code. Si vous me demandez d'écrire du code pour vous et que quelque chose ne va pas, je ne pourrai probablement pas le réparer. Chaque langage de développement logiciel a sa propre façon d'écrire, cela n'a donc pas beaucoup de sens pour moi de passer de Java au C, puis du C à iOS, car je ne les connais pas bien.
Voici donc quelques idées pour vous :
1 : Trouvez R6
2 : Lisez à partir de R6 et enregistrez pendant la lecture. Par exemple, si vous écrivez un tableau, écrivez une ligne dans le tableau avant de lire une ligne (Java lit par lignes, je me souviens, semble-t-il...)
3, : Après chaque lecture, jugez si le dernier caractère de chaque ligne est le signe égal. Sinon, continuez, si c'est le cas, terminez la lecture (écrivez une boucle ici et sortez de la boucle lorsque le signe égal est lu)
4 : Enfin, retirez simplement le contenu du tableau et affichez-le
En écrivant cette chose dans toutes les langues, la syntaxe changera mais l'idée ne changera pas Quant au code spécifique, vous pouvez tout trouver en parcourant le livre
.Je vous souhaite bonne chance dans l'apprentissage de JAVA
Test en classe publique {
public static void main(String[] args) {
readFileByChars("d://test.txt");
}
public static void readFileByChars(String fileName) {
File file = new File(fileName);
Lecteur lecteur = null;
essayez {
if (fichier!=null) {
//Lire plusieurs caractères à la fois
char[] tempchars = nouveau char[30];
int charread = 0;
reader = new InputStreamReader(new FileInputStream(fileName));
// Lit plusieurs caractères dans le tableau de caractères, charread est le nombre de caractères lus à la fois
while ((charread = reader.read(tempchars)) != -1) {
// Bloquez également r de l'affichage
if ((charread == tempchars.length)
& (tempchars[tempchars.length - 1] != 'r')) {
System.out.print(tempchars);
} autre {
for (int i = 0; i
if (tempchars[i] == 'r') {
continuer ;
} autre {
System.out.print(tempchars[i]);
}
}
}
}
}
} capture (Exception e1) {
e1.printStackTrace();
} enfin {
if (lecteur != null) {
essayez {
reader.close();
} catch (IOException e1) {
System.out.println ("Le fichier n'existe pas");
}}
}
}
}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!