JAVA怎么创建一个空字符串的数组
RT.想再问下下面几个问题哪个对的?(1).Stringa[]=newString[5];for(inti=0;i<5;a[i++]="");(2).Stringa[]=...
RT. 想再问下下面几个问题哪个对的?(1).String a[]=new String[5];
for(int i=0;i<5;a[i++]="");(2).String a[]={"","","","",""};(3).String a[]=new String[5];for(int i=0;i<5;a[i++]=null);
其实我想说的是,上面哪个语句段可以生成含5个空字符串的数组... 展开
for(int i=0;i<5;a[i++]="");(2).String a[]={"","","","",""};(3).String a[]=new String[5];for(int i=0;i<5;a[i++]=null);
其实我想说的是,上面哪个语句段可以生成含5个空字符串的数组... 展开
展开全部
在数据库系统中,空值是(什么也没有)。
解释:
所谓的NULL就是什么都没有,连\0都没有,\0在字符串中是结束符,但是在物理内存是占空间的,等于一个字节,而NULL就是连这一个字节都没有。在数据库里是严格区分的,任何数跟NULL进行运算都是NULL, 判断值是否等于NULL,不能简单用=,而要用IS关键字。
空 (NULL)
值表示数值未知(在实际意义中,如果使用null,就是代表变量值是未知的,比如手机号码设为null,说明不知道手机号码是什么)。空值不同于空白或零值。没有两个相等的空值。比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。
在写入数据的时候,空字符串也是一个确定的值,所以就算定义了 NOT NULL 也可以被写入。
解释:
所谓的NULL就是什么都没有,连\0都没有,\0在字符串中是结束符,但是在物理内存是占空间的,等于一个字节,而NULL就是连这一个字节都没有。在数据库里是严格区分的,任何数跟NULL进行运算都是NULL, 判断值是否等于NULL,不能简单用=,而要用IS关键字。
空 (NULL)
值表示数值未知(在实际意义中,如果使用null,就是代表变量值是未知的,比如手机号码设为null,说明不知道手机号码是什么)。空值不同于空白或零值。没有两个相等的空值。比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。
在写入数据的时候,空字符串也是一个确定的值,所以就算定义了 NOT NULL 也可以被写入。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3种方法都可以,前2个创建了一个5个长度的字符串数组,并赋了值,第3个虽然也创建了,但没有初始化,需要赋值以后再使用.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询