gpt4 book ai didi

java - 我想跳过循环java中的每个第三个字符串元素?

转载 作者:行者123 更新时间:2023-12-02 08:49:51 26 4
gpt4 key购买 nike

我不知道应该添加哪个条件。我已经尝试了一切。我有一个字符串,我根据 split 函数创建了数组。所以我想删除每第三个元素。

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

我想要完成的结果:Peter Pi93Thoby Ty22Philip Mili48

提前致谢

最佳答案

我实际上会跳过每第三项:

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

关于java - 我想跳过循环java中的每个第三个字符串元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60849840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com