[JAVA] TAbleaux / Vecors / ArrayList ou ?
Min's
-
Mins Messages postés 45 Statut Membre -
Mins Messages postés 45 Statut Membre -
Bonjour,
Je code actuellement en java après pas mal d'année d'interruption et donc je suis un peu paumé, j'ai donc besoin de vous pour vos lumières.
J'ai donc des fichiers contenant mes utilisateurs avec ce format ci :
Je sais les lire et les spliter, j'ai aussi vu que je pouvais utiliser StringTokeniser qui a l'air sympa, mais le problème est qu'en fait j'aurais voulu savoir quelle était la méthode la plus simple pour stocker tout ce fichier en mémoire.
Actuellement ce sont des ArrayList d'objets users construits ligne à ligne. Mais j'aurais voulu pouvoir accéder directement à un objet en faisant quelquechose du genre
Donc récupérer l'utilisateur au départ de son registre, mais sans parcourir l'intégralité de l'AL comme c'est le cas pour le moment.
Comme on pourrait le faire facilement en PHP avec quelquechose du genre
Donc je ne sais pas si je peux faire quelque chose du genre
Ou s'il y a d'autres méthodes très utiles à ce niveau là ? (Sachant que le registre à le même format que celui donné en exemple, mais comme il est dans le fichier, il sort comme une String.)
Merci d'avance de votre aide.
Min's
Je code actuellement en java après pas mal d'année d'interruption et donc je suis un peu paumé, j'ai donc besoin de vous pour vos lumières.
J'ai donc des fichiers contenant mes utilisateurs avec ce format ci :
id|registre|nom|prénoms|etc....|ménage
Je sais les lire et les spliter, j'ai aussi vu que je pouvais utiliser StringTokeniser qui a l'air sympa, mais le problème est qu'en fait j'aurais voulu savoir quelle était la méthode la plus simple pour stocker tout ce fichier en mémoire.
Actuellement ce sont des ArrayList d'objets users construits ligne à ligne. Mais j'aurais voulu pouvoir accéder directement à un objet en faisant quelquechose du genre
currentUser = users[registre];
Donc récupérer l'utilisateur au départ de son registre, mais sans parcourir l'intégralité de l'AL comme c'est le cas pour le moment.
Comme on pourrait le faire facilement en PHP avec quelquechose du genre
$currentuser = $users[$registre];
Donc je ne sais pas si je peux faire quelque chose du genre
users = new userClass[]; users[80100922789]=userClass(ligneLueDansFichier);
Ou s'il y a d'autres méthodes très utiles à ce niveau là ? (Sachant que le registre à le même format que celui donné en exemple, mais comme il est dans le fichier, il sort comme une String.)
Merci d'avance de votre aide.
Min's
A voir également:
- [JAVA] TAbleaux / Vecors / ArrayList ou ?
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages