J'essaie de lire un fichier java et de le modifier simultanément. Voilà ce que je dois faire: Mon dossier est du format:JAVA: lire et écrire un fichier ensemble
aaa
bbb
aaa
ccc
ddd
ddd
je dois lire le fichier et obtenir le nombre de # d'occurrences et de modifier les doublons pour obtenir le fichier suivant:
aaa - 2
bbb - 1
ccc - 1
ddd - 2
J'ai essayé d'utiliser le RandomAccessFile
pour cela, mais je n'ai pas pu le faire. Quelqu'un peut-il m'aider avec le code pour celui-ci?
Ceci est aussi ma pensée, il m'a juste fallu trop de temps pour le taper avec du travail dans le chemin! –
bien le problème est que le fichier que j'ai est beaucoup trop grand. Garder en mémoire juste ne fonctionnera pas .. Et donc, hastables sont une mauvaise idée .. Je n'ai pas d'autre choix que de recourir aux opérations de fichiers :(Mauvaise idée, mais ne pas avoir d'autre go .. – sharath
Quelle est la longueur de la plus longue chaîne? Cela prendrait un peu moins de place et si vous avez beaucoup de chevauchement dans les termes, cela prendrait beaucoup moins de place.Dans le pire des cas, vous devriez vraiment utiliser une base de données, plutôt que d'écrire les vôtres. –