永发信息网

如何判断数组是否为空

答案:1  悬赏:10  手机版
解决时间 2021-01-04 17:07
  • 提问者网友:临风不自傲
  • 2021-01-04 08:25
如何判断数组是否为空
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-01-04 08:44
问题一:java中如何判断一个数组是否为空 public class Test {//方法1: 将字符数组转换成字符串,调用indexOf方法直接返回字符下标
public int getIndex1(char[] arr,char ch){
if(arr==null||arr.length==0)
return -1;
else
return new String(arr).indexOf(ch);
}//方法2:遍历字符数组查询指定字符下标
public int getIndex2(char[] arr,char ch){
//如果传递数组为null,直接返回-1
if(arr==null||arr.length==0){
return -1;
}
else{
//如果在,则返回这个字符所在的位置
for(int i=0;i问题二:php中如何判定一个数组是否为空? 用empty函数,最省资源。问题三:jquery判断数组是否为空 var arr = [];
if(arr && arr.length > 0){
alert(arr is null);
}问题四:matlab中怎么判断数组为空 a=[];
isempty(a)
使用isempty函数就行了。
希望采纳,设置为满意答案,谢谢。问题五:如何判断PHP数组是否为空 $arr= array();
$result = empty($arr);
//$result = false$arr = array();
$result = empty($arr); //-------------
//$result = true
或者用size($arr)问题六:js 如何判断数组为空 js判断数组为空的方法有以下几种:
1、利用数组的length属性来判断
if(arrayName.length > 0){
//数组不为空
}else{
//数组为空
}
2、利用先判断类型,再判断长度的方法来实现
if(A && A.constructor==Array && A.length==0)
这样增加了代码的安全性,因为不是Array类型的话是没有length属性的。问题七:js 判断数组是否为空数组 var s = [];
if(s.length == 0)alert('空数组');
但是如果你数组里面有用字符串当key的话这个方法会忽略掉那些key。

var s = [];
s[0] = 1;
s[1] = 2;
s['name'] = '张三';
alert(s.length);
得到2!如果你直接跳过前面的key,而写一个较大的值当第一个key,如:
var s = [];
s[5] = 1;
alert(s.length);
得到6!问题八:java,怎么判断ArrayList数组是否为空? 如果判断其为nulll
则为 list==null
如果判断里面有没有元素..list.size()==0
祝楼主早日成功!!问题九:java中的数组怎么判断不为空 s.isEmpty();
如果为空返回true否则返回false问题十:PHP中判断一个数组是否为空? GOOGLE之后整理出以下办法:
一、for循环
二、implode();
用implode()将数组输出为字符串,判断输出的字串是否为空。初看上去似乎是个不错的方法,可惜跟上一点一样,对于二维以上数组就不行了。举个例子:
$arr= array(array(),array(),array());
$str = implode(',',$arr);
if(empty($str)) echo 空;
else echo 非空;
很明显$arr是个含有三个空数组的二维数组,应该也算是空的,可是输出的确是非空。判断失败。
三、count();
$arr= array(,,);
echo count($arr);
四、in_array('', $arr));
$arr= array(d,s,);
echo in_array('', $arr);
这个只能说明数组中有空的元素,不能证明数组是空的。很明显也不行。
五、empty();
这个cpyeh觉得跟前面几种方法差不多
$arr= array(,,);
if(empty($arr)) echo 空;
else echo 非空;
结果还是非空
六、用strlen(),没内容的话好象长度都为1  可以在以上例子上加一句print_r($arr);看看
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯