Je ne sais rien à ce sujet. Peux-tu m'expliquer avec détail, s'il te plaît?Comment séparer chaque mot dans un fichier et afficher chaque mot et numéro de chaque mot dans le tableau?
1
A
Répondre
1
- charge le contenu du fichier dans une chaîne
- Appelez le fonctionnement split
string.split(" ")
et affecter le résultat à un objet tableau - Créer une
HashMap
pour stocker vos résultats - Utilisez une boucle for pour sur le tableau
- Si la valeur est déjà dans la carte
map.contains("example")
mettre à jour la valeur pour augmenter la fréquence - ajouter Sinon, la nouvelle valeur à la carte
map.put("example", 1)
- Si la valeur est déjà dans la carte
Il y a de nombreux tutoriels traitant des étapes décrites ci-dessus et vous devriez être en mesure de les retrouver assez facilement.
+0
Je vais essayer à nouveau. Mais ce n'est pas facile pour moi. S'il vous plaît aider. –
+0
À quelle étape êtes-vous coincé? Le premier ressemble à ceci. InputStream f = nouveau FileInputStream (nouveau fichier ("C: \\ temp \ test.txt")); Chaîne de caractères = f.read(); –
Veuillez d'abord publier vos efforts. Montre-nous ce que tu as fait. [Voir ceci] (https://www.stackoverflow.com/help/mcve) –
Je cherche juste un code approprié, mais je ne peux pas le trouver. Pourrais-tu m'aider s'il te plait? –
s'il vous plaît faire des efforts, juste essayer de faire quelque chose. Avez-vous essayé de lire le fichier? – TZof