1. java里面怎么设置byte数组为空
两个概念
byte[] a = null; 表示数组为空,这个时候使用a时,会报空值异常,如a.length
byte[] b = new byte[0]; 表示数据部位空,只是数组版长度为权0, 这个时候a.length等于0
如果想把数组改为空(null)
byte[] b = new byte[2];
b = null; --- 这样既可,但是再次使用时要注意空值异常
2. java对象数组为空
new关键字表示创建了对象,所以单独new 一个输出的不是null。
Nodes[] background = new Nodes[2];,你new的是一个数组,
所以打印background不是专null。但是数组里面的元素,属background[1]你还没有new出来,
所以没有对象,也就是null了。
3. java数组中空值如何表示“
你说的数组里面存放的是对象吧?如果是对象的话,那么空值的表示是:null或者NULL。
4. java中 如何给int数组赋值赋一个空值
在java中int数组不能赋值为空,只能为0.
如果想达到类似的效果, 请将int数组转换为Integer数组。
Integer可以为空, 但int 不能为空
5. java怎么使数组中的一个变量为空
变空应该是不是null吧,
array[i]=""
6. Java中数组如果为空,则返回一个数,怎么做
楼主的意思,是不是可以理解成,数组的每个元素,没赋值为空,就返回空。
这个内意思的话就这样实现容
//编写一个方法,传入一个数组
public int test(Object [] obs)
{
for(int i=0;i<obs.length;i++)
{
if(!obs[i].equals(null)){
return obs.length; //如果其中一个元素不为空,则放回obs.length
}
}
return 0;//所有元素为空,返回一个0
}
7. java中如何给字符串数组中为空的部分赋值
||if(a[i] == null ||"".equals(a[i]));
这是最简单直观的方法了,不过效率比较低。
效率高点的:
if(a[i] == null |版| a[i].length() <= 0);
Java SE 6.0 开始提供权的方法:
if(a[i] == null || a[i].isEmpty());
Java两个字符串相比较才需要equals(),判断是否为null直接用==就行
8. java 如何向空数组中添加元素
空数组不能添加元素。
这样做:
String[] picArray=new String[1];
picArray[picArray.length]=base64;
9. java里怎么向一个空数组添加元素
定义一个数组
String[] s = new String[3];
赋值来
s[0] = "1";
s[1] = "asfa";
s[2] = "5555";
数组长自度是固定的,不能增加或删除。
例1:
给数组开辟了十个空间,但没有给这十个空间赋值
int num1[] = new int[10];
给这十个空间开始赋值
num1[0]=1;
num2[1]=2;
.......
例2:
没有给数组开辟空间,或者说 定义了一个没有空间的数组
int num2[] = new int[0]; //无法添加元素,没有空间
num2[] = new int[10]; //重新给他开辟10个空间,开始添加元素..
num2[0]=1;
10. 怎么样把数组的值设为空java
int[] num = new int[长度];
int是基本数据类型,不能为null的
建议 0 就比较好
Integer 包装类可以为null 。