[Java] Informations entières des caractères du fichier texte acquises par la méthode read ()

Livres de référence

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

Exemple de programme pour lire les informations sur les caractères

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

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

Un hiragana est représenté par 5 et les sauts de ligne sont représentés par 10.

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.

L'entrée / sortie est plus gênante que PHP

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

[Java] Informations entières des caractères du fichier texte acquises par la méthode read ()
Obtenez l'URL publique du fichier privé de Flickr en Java
L'histoire de l'oubli de fermer un fichier en Java et de l'échec
Exemple de programme qui renvoie la valeur de hachage d'un fichier en Java
[Java] Gestion des Java Beans dans la chaîne de méthodes
Lire une chaîne dans un fichier PDF avec Java
Mesurer la taille d'un dossier avec Java
[Java] Lire les fichiers dans src / main / resources
[Java] Jugement en saisissant des caractères dans le terminal
Nommer et appeler explicitement des méthodes de classe parent dans Ruby
Lire la capture de paquets obtenue par tcpdump avec Java
[Java] Récupère le fichier dans le fichier jar quel que soit l'environnement
[Java] Comment afficher les jours acquis par LocalDate et DateTimeformatter en japonais
Une explication rapide des cinq types de statique Java
Activez la cellule A1 de chaque feuille de fichier Excel avec Java
Créer une méthode pour renvoyer le taux de taxe en Java
Récapitulatif des valeurs renvoyées par la méthode des caractéristiques Spliterator #java
Lisez facilement les fichiers texte en Java (Java 11 et Java 7)
Examiner les informations système de l'environnement d'exploitation AWS Lambda en Java
Lire le fichier de propriétés Java en C #
À propos de la méthode de conversion d'une chaîne de caractères en entier / fraction (données de conversion) en Java
Vérifiez si les caractères à deux octets sont déformés lors du stockage des informations acquises par l'API, etc. dans la base de données MySQL.
Décompressez le fichier zip en Java
J'ai lu la source d'Integer
Comment créer une paire de clés d'ecdsa dans un format lisible par Java
Lire les 4 premiers octets du fichier de classe Java et générer CAFEBABE
Comment stocker les informations saisies dans la zone de texte dans une variable de la méthode
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
[Java] Renvoie un fichier de nom japonais dans le nom de fichier dans l'en-tête HTTP
Lire les éléments contenant des virgules dans les fichiers CSV sans fractionnement (Java)
Créons une application TODO en Java 5 Changer l'affichage de TODO
Représentez graphiquement les informations du capteur de Raspberry Pi en Java et vérifiez-les avec un navigateur Web
Comment obtenir la longueur d'un fichier audio avec Java
Appelez la super méthode en Java
Augmenter dynamiquement le nombre d'éléments dans un tableau bidimensionnel Java (tableau multidimensionnel)
Mémo: [Java] Si un fichier se trouve dans le répertoire surveillé, traitez-le.
Comment savoir quelle version Java d'un fichier de classe a été compilée
Comment obtenir le chemin absolu d'un répertoire s'exécutant en Java
Obtenez le résultat de POST en Java
Quelle est la méthode principale en Java?
Lire le fichier xlsx en Java avec Selenium
L'histoire de l'écriture de Java dans Emacs
[Java] Vérifiez le nombre d'occurrences de caractères
<Java> Quiz pour convertir par lots les noms de fichiers séparés par une chaîne de caractères spécifique avec une partie du nom de fichier
[Java] Est-il inutile de vérifier "l'identité" dans l'implémentation de la méthode equals ()?
Créons une bibliothèque d'opérations de stockage de fichiers polyvalente (?) En faisant abstraction du stockage / acquisition de fichiers avec Java
Valider le jeton d'ID d'un utilisateur authentifié par AWS Cognito en Java
Je ne me souviens pas de l'entrée / sortie du fichier texte en Java, alors je l'ai résumé.
La cause n'est pas visible lors de l'appel de méthodes d'autres classes en java
Lire les fichiers ligne par ligne VS lire à la fois
L'histoire de la comparaison de chaînes de bas niveau en Java
JAVA: jar, aar, affichez le contenu du fichier
Créer un CSR avec des informations étendues en Java
À propos de l'idée des classes anonymes en Java
Une histoire sur le JDK à l'ère de Java 11
[Java] Appel de méthode dynamique par réflexion du type enum (enum)
L'ordre des modificateurs de méthode Java est fixe
L'histoire de l'apprentissage de Java dans la première programmation
Mémo de support temporaire lorsque le nom du paramètre de méthode de la classe Java ne peut pas être obtenu par réflexion dans le projet de plug-in Eclipse
Ressentez le passage du temps même à Java
Un fichier bat qui utilise Java dans Windows