當前位置:首頁 » 編程語言 » java數組清空

java數組清空

發布時間: 2022-09-05 20:46:51

1. java如何清空int類型數組

整型數組沒清空一說,元素不是引用,默認就有0值,把數組引用指向null,原數組自然就被回收了

2. java 怎麼清空一個char數組

普通的char數組沒有具體的方法來清空,你只能用個for循環,一個一個賦值為null,
若是用容器的話,可以清空,而且容器也比數組好用。比如 ArrayList a = new ArrayList(); 調用a.clear()方法就能把它清空

3. java中怎麼清空數組中的元素

根據名稱刪除?
for (int i = 0; i < dvd.length; i++){
DVD d = dvd[i];
if(name.equals(d.name)){
for(j=i;j<dvd.length;j++){
if(j+1<dvd.length){
dvd[j] = dvd[j+1];
}

}
break;

}
}

沒有具體調試,大概就是這樣寫。

4. java中怎麼刪除數組中的元素

java中刪除數組中的元素方法:

  1. 我們可以使用Apache Commons Utils 這個庫的ArrayUtils類來輕易的刪除數組中的元素。不過有一點需要注意,數組是在大小是固定的,這意味這我們刪除元素後,並不會減少數組的大小。

  2. 所以,我們只能創建一個新的數組,然後使用System.arrayCopy()方法將剩下的元素拷貝到新的數組中。

  3. 對於對象數組,我們還可以將數組轉化為List,然後使用List提供的方法來刪除對象,然後再將List轉換為數組。

5. java怎樣實現清空數組內容重新賦值

通過數組變數賦值null的方式清空
示例:

String[] arr = new String[2];//定義一個數組變數arr

arr[0] = "a";//數組中放入元素a
arr[1] = "b";//數組中放入元素b
arr=null;//數組賦值null,強制清空數組元素!

6. java 怎麼清空數組後重新賦值

int[]arr={1,3,4};//初始賦值
arr=null;//清空數組
arr=newint[]{3,4,5};//重新賦值

7. java中如何將list集合清空

java中將集合清空可以用clear方法。

下面演示用法,代碼如下

public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
System.out.println(list);
list.clear();
System.out.println(list);
}

(7)java數組清空擴展閱讀,集合的方法

boolean add(Object o)添加對象到集合

boolean remove(Object o)刪除指定的對象

int size()返回當前集合中元素的數量

boolean contains(Object o)查找集合中是否有指定的對象

boolean isEmpty()判斷集合是否為空

Iterator iterator()返回一個迭代器

boolean containsAll(Collection c)查找集合中是否有集合c中的元素

boolean addAll(Collection c)將集合c中所有的元素添加給該集合

void clear()刪除集合中所有元素

void removeAll(Collection c)從集合中刪除c集合中也有的元素

void retainAll(Collection c)從集合中刪除集合c中不包含的元素

8. Java中如何將字元數組清除(就是回到未初始化的狀態)

java將字元數組清除,需要將字元數組對象置為null即可,如下代碼:

packagecom.qiu.lin.he;

publicclassCeShi{
publicstaticvoidmain(String[]args){
char[]in=newchar[]{'a','b','c'};
for(inti:in){
System.out.println(i);//輸出剛開始的數組
}
in=null;
for(inti:in){
System.out.println(i);//重置為空的數組
}

}
}

運行結果如下:

9. java 怎樣強制清空數組

通過數組變數賦值null的方式清空

示例:

String[]arr=newString[2];//定義一個數組變數arr
arr[0]="a";//數組中放入元素a
arr[1]="b";//數組中放入元素b

arr=null;//數組賦值null,強制清空數組元素

10. 怎麼清空一個數組

這個要看編程語言了。如果c/c++下面,外部的、靜態的數組就是清零的數據。
c/c++寫幾行代碼清空數組也很簡單。可以 for (i=0;i<100;++i) a[i] = 0; //假設數組大小100
或者 memset(a, 0, sizeof(a));
Java可以使用上面的 for循環 清空數組。其他語言也是類似的for循環,只是語法上可能差別大一些而已。

熱點內容
ios儲存密碼哪裡看 發布:2024-09-08 09:30:02 瀏覽:869
opensslcmake編譯 發布:2024-09-08 09:08:48 瀏覽:653
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:744
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:173
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:780
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811