大家给解释下这个简单语句的意思? Class cl=a.getClass();if(!cl.isArray()) return null;这里这个!是作为非运算符来判断是ture或flase吗?如果是的话()里面的语句是判断语句吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对头,cl.isArray()的返回值一定是true或false;java里只应许 if 里面放boolean值c#里面可以随便放 Class cl=a.getClass(); if(!cl.isArray()) return null; 首先判断“cl.isArray()“值是true or false然后对其取反,取反后如果值为真则返回null; true if this object represents an array class; false otherwise. 那cl.isArray()不是一个调用方法吗?怎么知道他是真还是假? Class cl=a.getClass(); if(!cl.isArray()) return null;如果 a 是一个数组类型,那 cl.isArray() 就是 true,否则就是 false。 一般性以方法名以 is, has 开头的方法返回值都是布尔类型,这是命名规范规定的。 你肯定是喜欢 not 这种写法 "!"是逻辑运算符“非”的意思。if()后面括号中的表达式只能是boolean型的。c1.isArray()如果c1是个数组的话那就表示true,否则表示false! cl.isArray()的返回值肯定是true或false的boolean值。 cl.isArray() 判断cl是不是一个数组类型。如果不是要返回null。 if(!cl.isArray()) return null; 如果cl不是Array的话,就返回 null 求助,各位前辈,高手们,希望你们帮帮我,在线等啦 简单的问题 一个程序在我机子上一运行就报错,拷贝到朋友机子上运行就正常 JDK1.5.0.09和MSSQL2000如何建立连接? 关于结束 另外一个线程的问题,求助 请问这段程序怎么会报错呢 ? java初学-新建时每次 都有句 package 什么的.. 没办法,还要问tomcat的问题,是不是和机器有关,总之没搞定! 怎样将下列的字符串变成数组啊 jsp调用applet出异常 java.lang.NullPointerException java写入文件问题 请高手指点! 引用调用问题 有点晕 麻烦各位高手给指点下!!
java里只应许 if 里面放boolean值
c#里面可以随便放
if(!cl.isArray()) return null; 首先判断“cl.isArray()“值是true or false
然后对其取反,
取反后如果值为真则返回null;
怎么知道他是真还是假?
Class cl=a.getClass();
if(!cl.isArray()) return null;如果 a 是一个数组类型,那 cl.isArray() 就是 true,否则就是 false。
如果不是要返回null。
如果cl不是Array的话,就返回 null