Java Lecture en Info de .Fichiers dat
Son été quelques années depuis que je suis entrée .dat
fichiers dans un Java
programme, et maintenant j'ai besoin pour ce projet. Je me souviens ensuite, j'ai utilisé le Scanner
classe, mais la recherche par le biais de l'internet des solutions, il semble que il ya beaucoup d'options; des choses comme BufferedReader
et FileStream
les classes que je n'ai jamais utilisé avant, ou au moins ne me souviens pas de l'aide.. de toute façon, ma question est:
Si je suis en train de lire dans .fichiers dat au format:
998763264 EGCDGHIJJ
697724736 GDHECHHJG
etc.
Ce class(es)
me recommandez-vous mettre en œuvre pour gérer cette entrée? /Pouvez-vous me donner un exemple de classe dit être utilisé pour lire un fichier?
Merci beaucoup pour l'aide.
- De vos fichiers texte, des fichiers ou qu'ils ne contiennent des données binaires? Le "dat" extension de nom de fichier est utilisé de façon générique pour les "fichiers de données", ce qui signifie que l'extension ne dit absolument rien sur ce qui est stocké dans le fichier.
- Si vous le pouvez, essayer d'expliquer ce qu'est le contenu de ces fichiers.
Vous devez vous connecter pour publier un commentaire.
Si votre .fichier dat est un fichier texte qui contient des modèles que vous avez fourni, Scanner semble est une bonne solution pour vous.
Essayez ce code:
Que j'ai pu suggérer à l'aide de la FileInputStream et un InputStreamReader.
Vous pouvez trouver un exemple d'utilisation dans ce tutoriel: http://tutorials.jenkov.com/java-io/inputstreamreader.html
Dans votre exemple, vous pouvez utiliser le lecteur.read(char[] cbuf, int off, int len) méthode spécifiquement lire le désiré des morceaux de caractères.