Menu

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

bloomingdals 74 Messages postés mercredi 20 février 2013Date d'inscription 6 août 2013 Dernière intervention - 13 mars 2013 à 08:53 - Dernière réponse : bloomingdals 74 Messages postés mercredi 20 février 2013Date d'inscription 6 août 2013 Dernière intervention
- 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

Afficher la suite 

2 réponses

0
Merci
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,
bloomingdals 74 Messages postés mercredi 20 février 2013Date d'inscription 6 août 2013 Dernière intervention - 18 mars 2013 à 08:22
0
Merci
Merci bcp pour ta reponse.
c'est ce que je cherchais.
bonne journée