草庐IT

g_null_acl

全部标签

java - Iterables.find 和 Iterators.find - 不是抛出异常,而是获取 null

我正在使用google-collections并尝试找到第一个满足Predicate的元素,如果不满足,则返回'null'。不幸的是,当没有找到元素时,Iterables.find和Iterators.find会抛出NoSuchElementException。现在,我不得不做Objectfound=null;if(Iterators.any(newIterator(...),my_predicate){found=Iterators.find(newIterator(...),my_predicate)}我可以用“try/catch”包围并做同样的事情,但对于我的用例,我会遇到很多没

java - Scala - 当一个参数必须为 null 时,如何明确选择要使用的重载方法?

全部,我正在通过使用BufferedImages和Raster对象在Scala中进行一些图像处理。我正在尝试使用以下代码获取缓冲图像中的所有像素。valraster=f.getRaster()//PreallocatingthearraycausesArrayIndexOutOfBoundsException..http://forums.sun.com/thread.jspa?threadID=5297789//RGBchannels;valpixelBuffer=newArray[Int](width*height*3)valpixels=raster.getPixels(0,0,

java - OpenSAML bootstrap() net me "InputStream cannot be null"

部署环境:WindowsServer2008、Tomcat7.0.5、OracleJRE1.6。开发环境相同加上EclipseHelios。当我尝试部署使用OpenSAML2.3.1的Java应用程序并对其进行实时测试时,它不想运行。查看源代码和堆栈跟踪,似乎DefaultBootstrap.bootstrap()最终导致java.lang.IllegalArgumentException:InputStreamcannotbenull。我在下面包含了完整的堆栈跟踪。目标部署系统上的软件版本与我的开发箱上的完全相同,或者至少应该是,一切都运行良好,但当然我没有使用.war进行部署。我有

Java - 获取/设置方法接收和返回 "null"

我是Java的初学者。出于培训目的,我正在尝试为自己构建一个国际象棋游戏应用程序。在我的Case类中,它将用于实例化我的板的所有64个案例,我编写get/set方法来查找案例实例中是否有Piece占用者。我读到返回“null”是一种不好的做法,所以我抛出一个异常来表示这个案例是免费的。但是,我想知道如何将占用者的指针设置为“null”;我可以在调用此方法时简单地将“null”作为参数推送吗?此外,获取/返回“null”是否可以接受/良好实践?publicPiecegetOccupant(){if(this.occupant==null)thrownewIllegalArgumentEx

java - getSystemResourceAsStream() 返回 null

嗨...我想使用getSystemResourceAsStream()将属性文件的内容放入InputStream类对象中。我已经构建了示例代码。它使用main()方法运行良好,但是当我部署项目并在服务器上运行时,无法获取属性文件路径...因此输入流对象存储空值。示例代码在这里..publicclassReadPropertyFromFile{publicstaticLoggerlogger=Logger.getLogger(ReadPropertyFromFile.class);publicstaticStringreadProperty(StringfileName,Stringpr

java - 库存 JDK 类和 "null"ClassLoader?

我试图通过查看一些动态创建的组件的ClassLoader来调试一个非常奇怪的类错误。ClassLoader是我从来没有玩过的东西-我很惊讶标准JDK类有null类加载器实例。有人可以根据我试图打印其加载器的类来解释这个简单的main方法的输出吗?更一般地说:ClassLoader在JVM上的工作方式和我们如何使用ClassLoader调试缺失的类。publicclassMyClass{/***@paramargs*/publicstaticvoidmain(String[]args){System.out.println(relfect.MyClass.class.getClassLo

java - 为什么 Integer 不解决 null String

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。Integer类包含一些将String转换为Integer的方法:Integer.parseInt(null);参数:String返回:int,所以我预计当参数为null时抛出NPEInteger.valueOf(null);参数:String返回:Integer,所以我预计当参数为null时应该返回null。但是这个前提是错误的,请问为什么没有这样的方法

java - 允许数字范围的正则表达式,或 null

我有以下正则表达式,如何修改它以允许空值?[0-9]{5}|[0-9]{10}我希望它允许一个5位数字、一个10位数字或null谢谢 最佳答案 只需附加|null:[0-9]{5}|[0-9]{10}|null您可能知道,|是“或”运算符,字符串null匹配单词null。因此它可以读出为ornull。.如果您希望模式匹配空字符串,答案是这是不可能的。也就是说,您无法制作例如Matcher.matches()。为空输入字符串返回true。如果那是你所追求的,你可以摆脱使用上面的正则表达式并匹配不在str上但在""+str这将导致"nu

如果节点还不存在,则“无法读取null的属性”'lastchild'如何做?

我无法删除此错误:mypage.php:53UncaughtTypeError:Cannotreadproperty'lastChild'ofnull这是由此代码生成的:vartextNode=document.getElementById('element');if(textNode.lastChild.lastChild.nodeName==='BUTTON'){错误是正常的,因为尚未生成。vartextNode仍然不包含代码。该节点仍然不存在:我该怎么说:如果节点不存在...?我想通过说“如果有textnode.lastchild.lastchild”来抑制警告,但是在此错误中进行了任何

java - if (a != null && a instanceof A) ... 或者 if (a instanceof A)

对于以下条件:if(a!=null&&ainstanceofA)或if(ainstanceofA)首先检查null是否有任何优势(例如,性能方面)?两个条件的结果应该相等。 最佳答案 没有任何优势,你可以用if(ainstanceofA){}如果a为null,这将返回评估为false 关于java-if(a!=null&&ainstanceofA)...或者if(ainstanceofA),我们在StackOverflow上找到一个类似的问题: https:/