Où mettre un fichier à lire dans Java sur IntelliJ ?
Résolu/Fermé
vilili6228
Messages postés
9
Date d'inscription
mercredi 22 décembre 2021
Statut
Membre
Dernière intervention
19 mai 2022
-
17 mai 2022 à 07:25
vilili6228 Messages postés 9 Date d'inscription mercredi 22 décembre 2021 Statut Membre Dernière intervention 19 mai 2022 - 18 mai 2022 à 08:26
vilili6228 Messages postés 9 Date d'inscription mercredi 22 décembre 2021 Statut Membre Dernière intervention 19 mai 2022 - 18 mai 2022 à 08:26
A voir également:
- Lire fichier java
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier epub - Guide
- Fichier rar - Guide
- Lire fichier bin - Guide
- Waptrick java football - Télécharger - Jeux vidéo
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
Modifié le 17 mai 2022 à 11:42
Modifié le 17 mai 2022 à 11:42
Bonjour,
Il te manque un new File("C:\\Users\\Me\\OneDrive\\Bureau\\Monfichier.txt")
Remarque : StringTokenizer est déprécié depuis Java 5 (la dernière version est Java 18...) tu devrais le remplacer par un String.split
Globalement ton code pourrait être énormément simplifié via la méthode Files.readAllLines (Java 7)
Il te manque un new File("C:\\Users\\Me\\OneDrive\\Bureau\\Monfichier.txt")
Remarque : StringTokenizer est déprécié depuis Java 5 (la dernière version est Java 18...) tu devrais le remplacer par un String.split
Globalement ton code pourrait être énormément simplifié via la méthode Files.readAllLines (Java 7)
import java.io.File; import java.io.IOException; import java.nio.file.Files; public class TestScenario { public static Scenario lectureScenario(File file) throws IOException { var scenario = new Scenario(); Files.readAllLines(file.toPath()).forEach(line -> { var lineParts = line.split(" ->"); scenario.ajoutVendeurAcheteur(lineParts[0], lineParts[1]); }); return scenario; } public static void main(String[] args) throws IOException { var fichier = new File("C:\\Users\\Me\\OneDrive\\Bureau\\Monfichier.txt"); var scenario = lectureScenario(fichier); System.out.println(scenario); } }
Utilisateur anonyme
17 mai 2022 à 08:14
17 mai 2022 à 08:14
Bonjour
Pour poster un code, il faut faire comme décrit là https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
As tu échappé les \ ?
Pour poster un code, il faut faire comme décrit là https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
J'ai déjà essayer de mettre le chemin avec les guillemets mais sa ne marche pas.
As tu échappé les \ ?
vilili6228
Messages postés
9
Date d'inscription
mercredi 22 décembre 2021
Statut
Membre
Dernière intervention
19 mai 2022
17 mai 2022 à 11:12
17 mai 2022 à 11:12
Bonjour Whismeril et merci pour ta réponse.
Qu'est ce que tu veux dire par 'échappé les \' ?
Qu'est ce que tu veux dire par 'échappé les \' ?
18 mai 2022 à 08:26
Malheureusement je suis obligé de garder mon code car on me l'impose .
En tout cas ça marche merci et bonne journée !