草庐IT

set_null

全部标签

java - 如何将值添加到 Map 中的 Set?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我有这张mapMap>myMap;,现在我需要和它交互,我该怎么做?例如:键是:“apple”、“orange”、“grape”等每组将包含随机数:1-9我需要创建一个映射(HashMap或TreeMap),其中包含用于键的字符串和用于值的集合。我需要返回给定key的集合。我还需要能够根据一个键用多个数字填充每个集合。不知道如何解决这个问题。有什么想法吗?

java - 如何使用 Guava 将 MultiMap<Integer, Foo> 转换为 Map<Integer, Set<Foo>>?

我像这样使用来自GoogleGuava12的MultiMap:MultimappkgPOP=HashMultimap.create();将值插入到这个多图中后,我需要返回:Map>但是,当我这样做时:returnpkgPOP.asMap();它返回我Map>如何返回Map>相反? 最佳答案 看thisissueandcomment#2byKevinBourrillion,Guava开发负责人:Youcandouble-casttheMap>firsttoarawMapandthentotheMap>thatyouwant.You'l

java.net.绑定(bind)异常 : Address already in use: JVM_Bind <null>:80

我在启动Tomcat服务器时收到绑定(bind)异常。我试图终止使用“80”的进程,因为有几个进程正在使用它。获取错误,同时终止进程ID为“0”:ERROR:TheprocesswithPID0couldnotbeterminated.Reason:Thisiscriticalsystemprocess.Taskkillcannotendthisprocess.如何解决这个问题?我不需要使用其他端口来运行tomcat服务器。 最佳答案 错误:java.net.BindException:Addressalreadyinuse:JVM

java - 过滤 Stream 中的 Null 项目

使用JavaStream时,映射后有时会出现空值。目前,当需要省略这些值时,我使用:.stream()..filter(element->element!=null).为了更实用的样式,可以快速编写一个小的辅助方法:publicstaticbooleannonNull(Tentity){returnentity!=null;}这样您就可以使用方法引用来代替:.stream()..filter(Elements::nonNull).我找不到这样的jdk方法,尽管我怀疑他们已经包含了一个。这里有不同的方法吗?还是他们出于某种原因忽略了这一点? 最佳答案

java - 使用 NullPointerException 来测试 null 是不是不好的风格?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion我有一些代码遵循以下模式:returna().b().c().d().e();现在,由于这些方法中的每一个都可以返回null,因此通常会对此进行测试:if((a()!=null)&&(a().b()!=null)&&....){returna().b().c().d().e();}else{returnnull;}(并且可能使用一些局部变量来避免重复调用)我很想这样做:try{return

java - 将值设置为模拟对象但得到 null

我有一个要模拟的简单类Foo:publicclassFoo{privateStringname;publicFoo(){}publicFoo(Stringname){this.name=name;}publicvoidsetName(Stringname){this.name=name;}publicStringgetName(){returnname;}}在我的单元测试代码中,我使用Mockito模拟它.FoomockedFoo=Mockito.mock(Foo.class);mockedFoo.setName("test");//nameisnullStringname=mocke

java - Set 集合中的重复值?

是否可以在Set集合中允许重复值?有什么方法可以使元素独一无二并拥有它们的一些副本吗?Set集合中有没有重复值的函数? 最佳答案 曾经考虑过使用java.util.List相反?否则我会推荐Multiset来自GoogleGuava(GoogleCollections的后继者,这个答案最初推荐-ed。)。 关于java-Set集合中的重复值?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

java - null、0 和 nothing 之间有什么区别?

null、0和nothing有什么区别?我找不到解决所有这三个问题的问题。例如:如果我从string获取输入并将其解析为int。returnInteger.parseInt(sc.nextLine());或者,如果我问的是string!=""还是isnotnothing,我对何时以及为什么使用哪个感到困惑。我对验证数据时使用哪个感到困惑。 最佳答案 null表示变量包含对内存中不包含对象的空间的引用。0是数值数据类型,值为0。Nothing并不真正存在,但我认为您可能会将其视为一个空字符串"",它只是一个String不包含值的数据类

java - 如何在 mongodb java spring 中使用 null dbref 保存对象?

我正在寻找一种解决方案,以在mongodbjavaspring框架中保存具有空dbref的对象。考虑以下示例:@DocumentpublicclassA{@IdprivateStringid;@DBRefprivateBb;publicA(){this.b=null;}...}@DocumentpublicclassB{@IdprivateStringid;}现在,如果我实例化A,即Aa=newA();并通过存储库将此对象保存到mongodb,即aRepo.save(a)。然后,我有以下异常:org.springframework.data.mapping.model.MappingE

java - WSContext.getUserPrincipal() 为密码摘要认证返回 null

在我的WebService中,我需要记录调用者的ID,但wsContext.getUserPrincipal()返回null,即使用户是使用带密码身份验证的WS-Security进行身份验证的。根据JAX-WS2.1的JavaDocs,如果用户尚未通过身份验证,WSContext.getUserPrincipal()应该只返回null。我是否必须在安全处理程序中执行某些操作才能将用户主体设置到WSContext中?文档似乎表明它是自动完成的。我在Tomcat上使用metro1.1堆栈(我认为是1.1.5)和jax-ws2.1.3堆栈。 最佳答案