【【java】[null]的问题】教程文章相关的互联网学习教程文章

java – 从maven运行TestNG套件获取错误:maven-surefire-plugin:test failed:testSuiteXmlFiles0具有null值【代码】

我在这里看到很多关于使用Maven surefire插件运行TestNG套件的帖子.示例说要将其添加到pom中:<configuration><suiteXmlFiles><suiteXmlFile>${testSuite}</suiteXmlFile></suiteXmlFiles> </configuration>然后这到命令行:mvn test -DtestSuite=myCustomSuite.xml我的问题是它将你绑定到使用TestNG套件…例如,如果我想运行这样的组:mvn test -Dgroups=myGroup我收到此错误:maven-surefire-plugin:2.18.1:test failed: testSuit...

java – 从getter返回之前检查null是不好的做法?【代码】

我想防止getter返回null值,如下面的例子.这是一种不好的做法吗? 例1public Integer getMinutes() {if (minutes == null)minutes = 0;return minutes; }例2public List getTasks() {if (tasks == null)tasks = new ArrayList();return tasks; }解决方法:简短的回答是:这取决于. 更具体地说,如果没有看到整个班级并理解其设计,这个问题就无法以一般方式回答.空检查是一个实现细节,适用于某些设计,但在其他设计中可能是一种气味. 一...

java – HIbernate无法用外键删除实体.外键设置为null【代码】

这个问题在很多方面都有问题,但没有一个解决方案对我有用.我正在尝试删除父实体,我希望也删除所有子实体. 我的实体:@Entity @Table(name = "item", catalog = "myshchema") public class Item implements java.io.Serializable {@JoinColumn(name = "item_id", insertable = false, updatable = false, nullable = false) @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, orphanRemoval = true) private Set<Ite...

java – 从Jar加载图像:始终为null【代码】

看了SO上的其他帖子,他们没有解决这个问题. 我正在尝试从我的jar文件加载图像.它一直是空的.图像位于:.Jar file > images > BLOCK.png要加载我正在做的图像:BufferedImage bImg; URL url = getClass().getResource("/images/BLOCK.png"); try {bImg = ImageIO.read(url); } catch (IOException ex) {Logger.getLogger(TileEngine.class.getName()).log(Level.SEVERE, null, ex); }url是空的,因为它是bImg. 不要担心区分大小写,因...

java – 如何测试List为空或null?【代码】

似乎无论我做什么,我都会得到错误的结果. 我的清单定义如下:private List<String> selectedPriorities;在getter / setter上没什么奇怪的或花哨的:public void setSelectedPriorities(List<String> selectedPriorities) {this.selectedPriorities = selectedPriorities; }public List<String> getSelectedPriorities() {return selectedPriorities; }在会话bean中,我想根据此列表的内容(或缺少内容)更改不同的列表. 这是代码:Lis...

java – ObjectInputStream.readObject()可以返回null吗?

ObjectInputStream.readObject()方法可以返回null吗?解决方法:是. 您可以通过将null传递给writeObject()来序列化null,因此您可以从readObject()获取它. 但是,如果您询问错误的情况,答案是否定的,因为在错误的情况下readObject()会抛出异常.

java – 具有null-key功能的线程安全映射【代码】

我需要一个多线程Map对象用于我的Web服务器的缓存,我需要有空键. HashMap允许我使用null键,但ConcurrentHashMap不允许.我尝试使用Collections.synchronizedMap(new HashMap())创建HashMap的同步版本,但它也不接受null键. 有没有我可以使用的替代方案,而不必实现某种方式来包装空键?解决方法:Collections.synchronizedMap返回的地图支持您提供的地图的所有功能.如果你给它一个HashMap,它支持null键(也是空值,你说“……我需要”nul...

java – 为什么在使用null LayoutManager时,我的JScrollPane与JTextArea不可见?【代码】

我正在尝试在JScrollPane中显示一个JTextArea,但是当我运行我的(简化)程序时,我只得到一个空框架:import java.awt.Container; import java.awt.Dimension; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea;public class ScrollPaneTest extends JFrame {private Container myCP; private JTextArea resul...

java – 在FTPClient中对storeFileStream的第二次调用返回null【代码】

我正在使用apache的commons-net FTPClient来上传文件.我正在使用storeFileStream方法.这适用于第一次调用但在第二次调用时它返回null并且.getReplyStrings()返回“200 PORT命令成功”!我的代码是(在每个文件的循环中称为方法):FileInputStream fis = null;File LF=new File(localFilePath);InputStream is = new FileInputStream(LF);for(String DP:(remoteBasepath+"/"+remoteFilePath).split("/")){if(!client.changeWorkingDi...

java – Lucene:使用DocValues添加字段时为null值【代码】

我通过搜索更改了一个文档字段以进行排序,但现在addDocument()抛出一个异常,说明该字段值为null,尽管我在添加字段时验证了该电子邮件是非空字符串.在异常之前Lucene代码从字段中获取binaryValue(). StringField构造函数不接受自定义FieldType是可疑的.我可以使用String字段进行排序吗?如何解决这个问题? Lucene 5.3.1private static final FieldType EMAIL_FIELD_TYPE = new FieldType(StringField.TYPE_STORED);static{EMAIL_FI...

适用于IInAppBillingService.getSkuDetails的Android Null指针异常的Java【代码】

当我运行下面的Java for Android代码时,我在GetItemList类的doInBackground方法中调用getSkuDetails的行上得到NullPointerException.但是当我在调试器中单步执行时,getSkuDetails的所有参数都有值. pName不是空字符串,querySkus中有两个项目.我得到的确切错误消息是“尝试调用接口方法”android.os.Bundle com.android.vending.billing.IInAppBillingService.getSkuDetails(int,java.lang.String,java.lang.String,android.os .Bun...

java – 为什么@Configuration类中的@Autowired字段为null?【代码】

这是the Spring documentation第6.12.5节的一个例子:@Configuration public class ServiceConfig {@Autowiredprivate AccountRepository accountRepository;@Beanpublic TransferService transferService() {return new TransferServiceImpl(accountRepository);}}我的问题是:为什么必须在新的TransferServiceImpl()使用之前创建accountRepository?另外,我不知道Spring怎么知道第二个依赖于第一个被设置(除非它通过transferServ...

Java 8:用于null检查样式的map和flatMap之间的区别【代码】

例如,我有两个模型类:public class Person {} public class Car {}现在,我有一个接受2个可选参数的方法:public void example1(Optional<Person> person, Optional<Car> car) {if (person.isPresent() && car.isPresent()) {processing(person.get(), car.get());} }现在,我不想像这样使用null检查,我使用flatMap和map.person.flatMap(p -> car.map(c -> processing(p, c)));person.map(p -> car.map(c -> processing(p, c)));所以...

java – Spring Security request.getUserPrincipal()始终为null

在我们的应用程序中观察到一个非常奇怪的情况(具有所有默认BOM依赖性的Spring Boot 1.5.6):您可以完美地登录(使用AbstractPreAuthenticatedProcessingFilter),但这仍然会使请求中的Principal为null!即request.getUserPrincipal()为null,而SecurityContextHolder.getContext().getAuthentication()则不是! 这又会影响我们的健康端点敏感的能力:它使用Principal(参见HealthMvcEndpoint.exposeHealthDetails(HttpServletRequest,P...

java – Generic“is null”谓词【代码】

参见英文答案 > Lambda as a combination of methods from the Predicate interface doesn’t compile if it is written as one statement 4个我写了这个通用谓词:private static <T> Predicate<T> isNull(){return Objects::isNull; }但我不能将它与其他类似的谓词结合使用:private static Predicate<String> isEmpty(){return string -> string.isEmpty(); }因为此代码段不会编译(期望Pred...

NULL - 相关标签