私は、ループのjavaから3回目の文字列要素をスキップしたいですか?

JohnnyJP:

私は追加する必要がありますどの状態か分かりません。私はすべてを試みました。私は、スプリット機能に基づいて、配列を作成した1つの文字列を持っています。だから私はすべての3番目の要素を削除します。

 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]);      
      }
    }

ピーターPi93Thoby Ty22Philip Mili48を:私が達成したい結果

前もって感謝します

FILDOR:

私は実際に思いスキップすべての第三のアイテムを:

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

以下の反復で別の方法:

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

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=365578&siteId=1
おすすめ