2017-06-12 2 views
1

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

Veuillez d'abord publier vos efforts. Montre-nous ce que tu as fait. [Voir ceci] (https://www.stackoverflow.com/help/mcve) –

+0

Je cherche juste un code approprié, mais je ne peux pas le trouver. Pourrais-tu m'aider s'il te plait? –

+0

s'il vous plaît faire des efforts, juste essayer de faire quelque chose. Avez-vous essayé de lire le fichier? – TZof

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)

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(); –