Quiero saltar cada elemento de cadena tercio de java bucle?

JohnnyJP:

No sé qué condición debo añadir. Lo he intentado todo. Tengo una cadena que he creado matriz basada en la función de división. Así que quiero quitar cada elemento tercero.

 String test = "Peter Pi,93,99999,Thoby Ty,22,999999,Philip Mili,48,999999" 
  String array1[]=.split(",");
    String data = "";
    for(int i=0;i<array1.length;i++){
      if (i % 6 > 2) {
          System.out.println(array1[i]);      
      }
    }

Resultado que quiero lograr: Peter Pi93Thoby Ty22Philip Mili48

Gracias por adelantado

FILDOR:

De hecho, me gustaría saltarme cada 3er elemento:

for(int i=0;i<array1.length;i++){
      if (i+1 % 3 == 0) {
         continue;
      }
      System.out.println(array1[i]);    // 0,1,3,4,6,7,...
}

Alternativa con menos iteraciones:

for ( int i=0; i < array.length/3; i++){
    System.out.println(array1[i*3]);     // 0, 3, 6,  9, ...
    System.out.println(array1[i*3+1]);   // 1, 4, 7, 10, ...
}

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=365585&siteId=1
Recomendado
Clasificación