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, ...
}