java为啥删除数组元素时只能删第一行,其它都显示找不到,但是打印的话全部都可以出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java为啥删除数组元素时只能删第一行,其它都显示找不到,但是打印的话全部都可以出来相关的知识,希望对你有一定的参考价值。

public void delete() System.out.print("请输入要删除的姓名:"); String renw = input.next(); for (int i = 0; i < name.length;i++) if((name[i]!=null)&& renw .equals(name[i])) for (int j = 0; j < name.length-1; j++) name[j]=name[j+1]; adsser[j]=adsser[j+1]; phoen[j]=phoen[j+1]; mail[j]=mail[j+1]; int isde = name.length-1; name[isde]= null; adsser[isde] = null; phoen[isde]= null; mail[isde]= null; System.out.println("删除成功!"); break; else System.out.println("没找到名字"); break;
当我要删除 t 时候找不到,只能删除 r ,然后就这样只能上往下一个一个删,要怎么样才能达到想删那个就个???

新建项目后可以用ionic serve命令运行起来,可以在浏览器里看效果。

如果要添加android平台支持,用ionic platform add android命令。

部署到真机的话,用ionic run android命令。或者ionic build android来编译。
参考技术A 你代码不对啊追问

那里错了,请指点一下

以上是关于java为啥删除数组元素时只能删第一行,其它都显示找不到,但是打印的话全部都可以出来的主要内容,如果未能解决你的问题,请参考以下文章

为啥我使用gridview控件只能显示一行数据

Java中foreach为啥不能给数组赋值

python如何有多个重复元素删除其中一个?

在excel里面单元格合并后筛选时为啥只能显示第一行,剩下的为啥显示不出来,怎么操作?

java中怎么删除数组中的元素?

datagridview行删除时,之前都能删除,但就是最后一行删除时,数据库删除了,但datagridview却还显示它。