Java数组中的元素删除并实现向前移的代码
废话不多说了,直接给大家贴代码了。
具体代码如下所示:
publicclassTest{ /** *Java怎么删除数组中的一个元素并且向前移 * *@paramargs *@throwsIOException */ publicstaticvoidmain(String[]args){ String[]arrays={"","","","",""}; System.out.println("数组删除前:"); for(inti=;i<arrays.length;i++){ System.out.print(arrays[i]+""); } String[]arrays=removeitem(arrays,""); System.out.println(""); System.out.println("数组删除后:"); for(inti=;i<arrays.length;i++){ System.out.print(arrays[i]+""); } } publicstaticString[]removeitem(String[]arrays,Stringstr){ String[]tempArr=newString[arrays.length]; inti=; for(Strings:arrays){ if(!s.equals(str)){ tempArr[i]=s; i++; } } returntempArr; } }