导航:首页 > 编程语言 > 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数组清空相关的资料

热点内容
中农金融注册app有哪些 浏览:629
回收站文件清理不在电脑上有痕迹 浏览:886
dx版本更新 浏览:738
主机集群教程 浏览:939
苹果6英版好不好 浏览:959
nodejs抓取网站音频 浏览:772
app上下载的软件在哪里 浏览:36
起凡保存的照片在哪个文件夹 浏览:354
数学建模如何把模型编程 浏览:176
ug找不到指定的许可文件 浏览:850
数控编程g01表示什么 浏览:700
java实用类 浏览:190
去年做哪个网站能致富 浏览:727
多少的cad版本能打开pdf格式文件 浏览:540
win10文件比率是什么 浏览:652
msdb数据库置疑 浏览:210
移动花卡免流app为什么要10元 浏览:147
xamppphp配置文件 浏览:268
删除ghost文件 浏览:642
苹果7可置换地方 浏览:763

友情链接