Lire la premiere ligne de chaque trois lignes
Bonjour tout le monde
j'essaie de lire la premiere de chaque trois ligne mais ca me donne toujours toutes les lignes
voila mon script:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class TestNombreCommit {
public static void main(String[]args)
{
String cmd = "svn blame svn://localhost/testValidation/de/dePrevalidation/test.java";
StringTokenizer st=null;
try {
Runtime r = Runtime.getRuntime();
Process p = r.exec(cmd);
String s =null;
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
StringBuffer buffer = new StringBuffer();
while ((s=reader.readLine())!= null) {
buffer.append(s);
}
String result = buffer.toString();
st = new StringTokenizer(result," ");
for(int j=0;j<st.countTokens();j++)
{
String chaine=st.nextToken();
System.out.println (chaine); j+=2;
}
}
catch(Exception e)
{
System.out.println("erreur d'execution" + cmd + e.getMessage());
}
}
} |