導航:首頁 > 編程語言 > java數組清空

java數組清空

發布時間:2023-01-14 10:12:33

java 怎麼清空一個char數組

那要看你想怎麼清空了,,
保留數組長度清空的話
char[] chs={'a','b','c'}; chs=new char[chs.length];
不保留數組專長度清空的話 chs=new char[0];

將數組對象置空的話 chs=null;

實在想不屬出你想怎麼清空。。上面那些回答真的無語,,什麼把length=0;,,數組的長度是final修飾的,,你能改變值,,那不亂套了,,自己不清楚就別亂回答,,損人不利己啊

Ⅱ 在JAVA中如何從數組中刪除一個元素

這樣:

package com.yii;import java.util.ArrayList;public class RemoveArrayElement { public static void main(String[] args) {

ArrayList objArray = new ArrayList();

objArray.clear();

objArray.add(0, "0th element");

objArray.add(1, "1st element")

objArray.add(2, "2nd element");

System.out.println("Array before removing an element" + objArray);

objArray.remove(1);

objArray.remove("0th element");

System.out.println("Array after removing an element" + objArray); }}

Java

(2)java數組清空擴展閱讀:

注意事項

在Java 語言中,具有兩大類數據類型;首先是基礎數據類型,另外還有的引用類型。Java 中有一種特殊的數組引用類型,它具有以下特性:

1、java 數組本身來說是一個引用類型,定義以及初始化之後數組的長度不再改變。

2、java 數組不變是說由array variable 所指向的內存中的數組不會發生變化,而該 array variable 可以靈活的指向別的存在於堆內存的其他數組。

由以上特性我們可以推測出想要刪除原始數組中的特定元素不能簡單的實現,以下方法是當輸入的數組元素不重復時刪除特定數組的簡單實現:

public class ArrUtils {

private int[] arr;

public int[] getArr(){

return arr;

}

public void setArr(int[] arrList){

arr = arrList;

}

public int[] delete(int target){

int[] middleArr = new int[arr.length];

int[] resultArr;

int k = 0,numOfTarget = 0;

for(int ele:arr) {

if(ele != target) {

middleArr[k] = ele;

k++;

}else{

numOfTarget++;

}

}

if(numOfTarget == 0){

resultArr = new int[ arr.length ];

}else{

resultArr = new int[arr.length - numOfTarget];

}

int i = 0;

for(int j = 0;j < middleArr.length;j++) {

if(middleArr[j] != 0) {

resultArr[i] = middleArr[j];

++i;

}

}

return resultArr;

}

}

Ⅲ 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;

}
}

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

Ⅳ java中怎麼刪除數組中的元素

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

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

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

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

Ⅳ 二維數組清空 Java

data = new String[10][10];

或者乾脆重新弄一個

就算是不清空也是可以寫入新數據的
不過防止交叉錯誤還是來一個新的吧

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

沒法清空,直接給元素賦值就會覆蓋原來的啊,不就相當於清空後又賦值了么。

Ⅶ 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);//重置為空的數組
}

}
}

運行結果如下:

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

通過數組變數賦值null的方式清空
示例:
String[]
arr
=
new
String[2];//定義一個數組變專量arr
arr[0]
=
"a";//數組中放屬入元素a
arr[1]
=
"b";//數組中放入元素b
arr=null;//數組賦值null,強制清空數組元素!

Ⅸ java 怎樣強制清空數組

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

示例:

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

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

Ⅹ java如何清空int類型數組

將null賦值給數組即可:
例如:
int[] i = {1,2,3};
i =null;//指向空就清空了

閱讀全文

與java數組清空相關的資料

熱點內容
linux恢復刪除文件命令 瀏覽:805
win10家庭版打不開qq文件 瀏覽:794
女生來例假有哪個app比較好 瀏覽:66
調用後台介面為什麼不顯示數據 瀏覽:363
js判斷重復 瀏覽:422
聯通如何切換到網路電視 瀏覽:191
學編程的優勢哪裡靠譜 瀏覽:939
溝通文件 瀏覽:267
水準測量平差程序 瀏覽:78
cf如何解決網路誤封 瀏覽:952
折疊式文件夾是什麼意思 瀏覽:796
js彈窗登錄注冊 瀏覽:563
怎麼把游戲數據備份到另一個手機 瀏覽:361
微信封殺搶紅包神器破解教程 瀏覽:536
帶貨數據什麼時候更新 瀏覽:500
微信通訊錄復制到手機 瀏覽:498
編程貓怎麼連接音響 瀏覽:589
有沒有什麼app在家點餐 瀏覽:501
win10視頻文件看不到縮略圖注冊表 瀏覽:238
請上傳文件和視頻英語 瀏覽:413

友情鏈接