J'ai besoin d'aide de mon code

Fermé
aminaxy Messages postés 151 Date d'inscription jeudi 1 septembre 2011 Statut Membre Dernière intervention 18 août 2016 - 31 mars 2012 à 17:01
Bonjour,
je veut afficher le résultat de la commande net view,voilà c qu'elle affiche,

C:>net view
Nom de serveur         Remarque

------------------------------------------
\\Poste1           Poste1
\\Poste2


La commande s'est terminée correctement.

j'ai utilisé un processus qui va exécuter la requête en arrière plan,puis l'affiche dans un String reponse,puis j'ai utilisé la méthode split(),et voilà ce que j'ai fait:

       try{ 
        String command = "net view";                        
        ..... //traitement
      }
       String reponse = build.toString();
       String[] st = response.split("-------------------------------------------------------------------------------");

             int x =st[i].indexOf("Poste1")  ; //
            
             int x=st[i].indexOf("\\ ");
             if (x>0){
                 x=st[i].length()-3;

                System.out.println(st[i].substring(25, x));           
             }   

             }

et ceci est le résultat de l'exécution:
Poste1
\\Poste2                                                                     
La commande s'est terminée correctement.

comment je peut faire ou corriger mon code afin d'avoir seulement afficher Poste1
Poste2
et merci
P.S:je travaille avec java sous netbeans
A voir également: