導航:首頁 > 編程語言 > 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數組清空相關的資料

熱點內容
cefs文件系統 瀏覽:404
學平面設計個編程哪個好 瀏覽:701
如何把編程文件轉為hex 瀏覽:80
清除蘋果地圖來自地址 瀏覽:233
已經打開的文件如何清理 瀏覽:685
視頻網站有什麼用 瀏覽:70
多個表格文件怎樣壓縮文件 瀏覽:729
cad文件大很卡如何解決 瀏覽:633
將java程序打包成apk 瀏覽:277
2021唱吧文件找不到了 瀏覽:463
華為p9手機文件管理 瀏覽:284
固定在工具欄的文件夾怎麼查找路徑 瀏覽:667
半條命2有幾個版本 瀏覽:333
電腦管家微信備份文件夾 瀏覽:826
ubuntu文件夾解鎖 瀏覽:34
網站多少錢一單 瀏覽:382
系統鏡像恢復找不到文件 瀏覽:255
進什麼網站 瀏覽:588
修改了配置文件代碼沒有讀出來 瀏覽:749
vss資料庫是什麼 瀏覽:899

友情鏈接