java將數(shù)組a復(fù)制到b java中如何在一個(gè)數(shù)組中刪除里面的元素?
java中如何在一個(gè)數(shù)組中刪除里面的元素?以下示例演示如何使用remove()方法刪除數(shù)組元素:主.java文件導(dǎo)入java.util.ArrayListpublic class Main{publi
java中如何在一個(gè)數(shù)組中刪除里面的元素?
以下示例演示如何使用remove()方法刪除數(shù)組元素:主.java文件導(dǎo)入java.util.ArrayListpublic class Main{public static void Main(String[]args){ArrayList<String> objArray=new ArrayList<String>()objArray.清除() objArray.add文件(0, “元素0”)objArray.add文件(1,“第一元素”)objArray.add文件(2, “第二個(gè)元素”)系統(tǒng)輸出打?。ㄔ趧h除數(shù)組中的元素之前:“objarray)”objArray.remove刪除(1) objArray.remove刪除(“元素0”)系統(tǒng)輸出打?。ā皬臄?shù)組中刪除元素后:”objarray)}
這取決于編程語言。如果在C/C模式下,則清除外部和靜態(tài)數(shù)組中的數(shù)據(jù)。C/C寫幾行空數(shù)組的代碼也很簡單??梢允褂胒or(I=0I<100i)a[I]=0//假設(shè)數(shù)組大小為100或memset(a,0,sizeof(a))Java可以使用上述for循環(huán)清空數(shù)組。其他語言與for循環(huán)類似,但語法可能略有不同。
怎么清空一個(gè)數(shù)組?
Publicclassdemo{publicstaticvoid main(string[]args){int[]a={2,0,3,6,5,8,89,3}removezero(a)}publicstaticvoid removezero(int[]a){intj=0//this for循環(huán)計(jì)算刪除0 for(inti=0I)<a.lengthi公司){如果(a[i]!=0){j}}//定義數(shù)組的長度int[]newarr=newint[j]j=0//為(inti=0I<a.lengthi公司){如果(a[i]!=0){newarr[J]=a[i]J}}//循環(huán)打?。╥nti=0I)<newarr.lengthi公司){ 系統(tǒng)輸出打印(紐瓦爾[i])}