Résumé des méthodes de lecture de fichiers pour chaque format de fichier Java

Résumé

Je n'étais pas sûr du statut de prise en charge des fichiers externes Java, alors je les ai organisés.

extension Correspondance Usage
*.csv Chaîne pour la simplicité.split(",",-1)Il peut être analysé par une méthode, mais la gestion des exceptions selon le dialecte CSV, comme les guillemets doubles et les virgules dans la chaîne de caractères, est requise.
*.tsv String.split("\t",-1)Analyse par méthode.
*.json JSON-P*1ouJSON-B *Utilisez 2.
*.xml Utilisez l'API SAX ou l'API DOM.

○ ・ ・ ・ Une classe correspondant au fichier est préparée. △ ・ ・ ・ Il n'y a pas de classe correspondant au fichier, mais il peut être analysé assez facilement. ☓ ・ ・ ・ Perth est si douloureuse que je ne veux pas y penser.

Matériel de référence

Recommended Posts

Résumé des méthodes de lecture de fichiers pour chaque format de fichier Java
[Pour les débutants] Résumé du constructeur java
Implémentation de la méthode de clonage pour Java Record
Récapitulatif des paramètres de l'environnement Java pour moi-même [mac]
Résumé du support Java 2018
Liens pour chaque version (version japonaise) de l'API Java SE
[Java11] Résumé du flux -Avantages du flux-
[Java] Résumé des expressions régulières
[Java] Résumé des opérateurs (opérateur)
Résumé des bases du langage Java
Résumé de la classe Java Math
Avantages de la méthode statique Java
[Java] Résumé de la syntaxe de contrôle
Résumé du traitement des erreurs Java
[Java] Résumé des modèles de conception
[Java] Résumé des opérations mathématiques
Activez la cellule A1 de chaque feuille de fichier Excel avec Java
Récapitulatif des valeurs renvoyées par la méthode des caractéristiques Spliterator #java
La faible référence de JAVA a réutilisé l'instance allouée pour chaque thread
Résumé des points que les programmeurs Java trouvent glissants lorsqu'ils lisent la source Kotlin pour la première fois
Résumé du package [Java Silver Study]
Génériques Kotlin pour les développeurs Java
Résumé de la programmation orientée objet utilisant Java
[Java Silver] Résumé des points de modification d'accès
Résumé de la session d’étude interne des recrues [Java]
[java] Résumé de la gestion des caractères
Récapitulatif des modifications autres que JEP de Java10
[Java] Résumé personnel des instructions conditionnelles (basique)
Quelle est la meilleure lecture de fichier (Java)
[Rails] Gérez les données de chaque fichier de départ
Liste des destinations de téléchargement pour Oracle Java
[Java] [Maven3] Résumé de l'utilisation de Maven3
Résumé des CR, LF, CRL de la méthode ouverte
Fonctionnalités du framework Spring pour les développeurs Java
Résumé Java des conversions de types fréquemment recherchées
[Rails] Résumé des méthodes de conversion / vérification / recherche
Résumé de Java Math.random et import (calendrier)
Méthode Java
java (méthode)
[Java] méthode
[Java] méthode
java qui génère un fichier au format vmg au format eml
[Java] Gestion des Java Beans dans la chaîne de méthodes
JAVA: jar, aar, affichez le contenu du fichier
[java] Résumé de la gestion des chaînes de caractères
Résumé des fonctionnalités simples de Bootstrap pour les débutants
Consulter le mémo de la copie de fichier de Java 1.7 ou version ultérieure
Techniques de lecture du code source Java dans Eclipse
L'ordre des modificateurs de méthode Java est fixe
[Java] Résumé personnel des classes et méthodes (basique)
[Java] Résumé de la façon d'omettre les expressions lambda
[Java SE 11 Silver] Résumé des méthodes de classe Arrays [Java débutant]
Nom de la méthode de la méthode de fabrique statique apprise à partir de Java 8
Une collection de questions simples pour les débutants Java
Nom de méthode de la chaîne de méthodes dans Java Builder + α
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)
Activer / désactiver SNI en Java pour chaque communication
[Java] Informations entières des caractères du fichier texte acquises par la méthode read ()