Posez votre question Signaler

Lecture d'un champs dans un fichier .txt [Résolu]

bloomingdals 74Messages postés mercredi 20 février 2013Date d'inscription 6 août 2013Dernière intervention - Dernière réponse le 18 mars 2013 à 08:22
Bonjour,
j'ai un fichier texte contenant ces lignes là:
1.3.6.1.2.1.15.3.1.1.10.16.1.1 = 10.16.1.1
1.3.6.1.2.1.15.3.1.1.10.16.1.2 = 10.16.1.2
...
je veux récupérer le champs après le séparateur (souligné) et celui avant (en gras) .
pour celui souligné j'ai utilisé la méthode avec split("=").
mon problème est avec celui en gras je n'arrive pas à le récupérer. j'ai essayé avec sustring mais le problème est que ce champs change de longueur (adresse IP).
avez vous une piste???
merci bcp
Lire la suite 
Réponse
+0
moins plus
Bonjour,

1.3.6.1.2.1.15.3.1.1.10.16.1.1 = 10.16.1.1
si tu cherche a recuperer l'adress IP en gras(),il te suffira de recuperer les 4 derniers mots separés par des point et donc tu pourras construire ton adresse comme suivant:

String[] list = "1.3.6.1.2.1.15.3.1.1.10.16.1.1".split("\\.");
StringBuffer ipAdress = new StringBuffer();
for (int i = 0; i < 4; i++) {
ipAdress.append(list[(list.length - 4) + i]);
ipAdress.append(".");
}

bonne journée
Kila,
Ajouter un commentaire
Annonces
 
moins plus
Réponse
+0
moins plus
Merci bcp pour ta reponse.
c'est ce que je cherchais.
bonne journée
Ajouter un commentaire
Annonces
 
moins plus
Ce document intitulé «  lecture d'un champs dans un fichier .txt  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.