Java Picture Book 3e édition 9 nouvelles portes pour aimer Java https://www.amazon.co.jp/Java%E3%81%AE%E7%B5%B5%E6%9C%AC-%E7%AC%AC3%E7%89%88-Java%E3%81%8C%E5%A5%BD%E3%81%8D%E3%81%AB%E3%81%AA%E3%82%8B%E6%96%B0%E3%81%97%E3%81%849%E3%81%A4%E3%81%AE%E6%89%89-%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE%E3%82%A2%E3%83%B3%E3%82%AF/dp/4798150371
ReadText.java
import java.io.FileReader;
import java.io.IOException;
public class ReadText {
public static void main(String[] args) {
try {
FileReader in = new FileReader(args[0]);
int c;
String s = new String();
System.out.println("****Afficher l'entier de caractère tel quel****");
while((c = in.read()) != -1) {
System.out.print(c); //Information sur l'entier de caractère
System.out.println();
s = s + (char)c; //Convertir les informations entières en caractères
}
System.out.print(s); //Sortie de la chaîne de caractères convertie en caractères et combinée
in.close();
} catch (IOException ie) { //Classe d'exception qui représente les exceptions lors de l'entrée et de la sortie
System.out.println("Pas de fichier");
} catch (Exception e) {
System.out.println("Aucun fichier spécifié");
}
}
}
aiueo.txt
AIUEO
Kakikukeko
SA Shi Su Se So
`Il y a aussi un saut de ligne après le dernier" so ""
Résultat d'exécution
****Afficher l'entier de caractère tel quel****
12354
12356
12358
12360
12362
10
12363
12365
12367
12369
12371
10
12373
12375
12377
12379
12381
10
AIUEO
Kakikukeko
SA Shi Su Se So
10 apparait 3 fois. Il semble que le saut de ligne soit 10 car il y a un saut de ligne à la fin de chaque ligne dans aiueo.txt.
Peut-être que non seulement PHP mais aussi Ruby peuvent être écrits plus facilement.
Cependant, comme je dois décrire une par une la méthode d'échange de données avec le fichier texte, je sens que je peux voir le contenu et approfondir ma compréhension.
Recommended Posts