在Java语言中,如何更改条件,使其返回为false而不是true
char table[][] = {{}}
return (table != null && table.length>0);
在Java语言中,如何更改条件,使其返回为false而不是true
char table[][] = {{}}
return (table != null && table.length>0);
您需要回答的第一个问题是“什么是空的2d数组?”。就像您现在拥有的那样,它要么是未初始化的数组,要么是不包含任何元素的已初始化数组。
相反,您已将2d数组初始化为包含char table[][] = {{}}
的空数组的数组;
char table[][] = {{}};
System.out.println(table.length);
将打印1,因为索引0处的元素是长度为0的数组。
,反转任何条件的通用方法是使用圆括号和感叹号 !(...)
。如果此条件返回 true
:
return table != null && table.length > 0;
然后这个条件返回false
:
return !(table != null && table.length > 0);
,
if(table[0].length==0)
应该这样做