草庐IT

generic-list

全部标签

java - xsd: 自定义类型的列表生成到 List<String>

我们有一个带有如下声明的xsd模式:然后,我想在生成的Java类中有一个这种类型的列表:......但是字段customIds,出于某种原因,生成为List.我想,xsd:sequence可以用来代替xsd:list,但是SomeMessage已经有一个xsd:choice,据我所知,拥有xsd:sequence是非法的在同一声明中。谢谢! 最佳答案 使用NetBeans7.1.2生成的代码,在Java1.7.0_02上运行。如果您想将简单类型映射到Java类,一种方法是全局设置mapSimpleTypeDef="true"生成的代

java - Spring WEB 安全 : list of accessible URLs

我正在将WEB应用程序迁移到SpringSecurity。应用程序使用SpringMVC呈现JSP,Controller方法使用@Secured(...)注释。因此,在成功登录和MVCservlet初始化之后的某个时候,一些Spring内部具有以下信息:用户拥有哪些权限(也称为授予的权限)、ControllerURL和权限集,每一个都需要这些信息。我想要的是动态获取当前用户可访问的URL列表以生成导航栏。当然,我可以为此覆盖一些Springbean,但这种方法似乎太脏了。那么,关于如何做到这一点的任何建议,也许是标准解决方案? 最佳答案

java - Objectify List<Ref<T>> 未由 Google App Engine 端点序列化

您好,有两个相关的实体:客户和汽车。每个客户可以拥有多辆汽车这是实体的汇总View:publicclassCustomer{//InnerclassesforpartialloadspublicstaticclassNoCars{}@IdprotectedStringid;privateStringfullName;@Load(unless=NoCars.class)privateList>cars;}publicclassCar{@IdprivateLongid;privateStringmakeAndModel;privateStringplateNumber;}这是一种从数据存储

Java List size() 性能和技巧

这个问题在这里已经有了答案:Java-Differencebetweenforloopterminatingexpression(6个答案)关闭8年前。我想知道.size()的性能方法。此方法是否从列表中的对象数返回引用(就像每次将对象添加到列表时递增的类成员)?还是遍历所有对象?哪个更有效率?调用.size()每次:Listobjects=getCoords();for(intx=0;x或者通过保存到局部变量:Listobjects=getCoords();intsize=objects.size();for(intx=0;x假设列表中有>30.000个对象。哪个更快/更高效?如果我

java - 我如何才能将 ArrayList<String> 插入到接受 List<Integer> 的构造函数中?

这个问题在这里已经有了答案:Javagenericstypeerasure:whenandwhathappens?(7个答案)关闭6年前。我有这门课:publicclassTestSubject{publicTestSubject(Listlist){}}我正在像这样实例化它并且不知何故它正在工作,即使我正在插入ArrayList进入接受List的构造函数:Liststrings=newArrayList();strings.add("foo");Constructorconstructor=TestSubject.class.getConstructor(List.class);Te

java - 自动添加多个 "sections"到 list ?

我正在使用ant生成MANIFEST.MF对于.jar,我需要添加多个list基于目录中文件列表的block。但是,我需要在构建时自动执行此过程,因为列表会在开发和部署之间发生变化。例如:我看过foreach来自Ant-contrib,但它看起来不会在这种情况下工作。这可能吗? 最佳答案 您可以使用Manifesttask来做到这一点它将生成此list:Manifest-Version:1.0Created-By:ApacheAnt1.7Name:sectionAttribute-Name:valueName:section/cla

java - 面向对象设计 : generic handling of sub classes that introduce new fields

这是一个我一直遇到的设计问题,所以我想我最终会把它放在那里,看看人们会如何处理它。问题如下:我确定了一个特定的类,它大部分描述了我将使用的对象的所有实例,包括行为和数据方面的。这很好,适用于基本对象。然后出现了一些其他类型的对象,它们需要相同的数据和行为,但还希望在这里或那里有一个额外的字段,或者一个额外的数据结构。让我们称这个类为Something:publicclassSomething{privateintid;privateStringfieldA;privateStringfieldB;privateListlist;//Thenwehavegetters,setters,a

java - 混合 Scala 和 Java : How to get generically typed constructor parameter right?

我有一些遗留的Java代码定义了一个通用的payload变量在我控制之外的地方(即我不能改变它的类型)://JavacodeWrapperpayload=...我收到这样一个payload值作为我代码中的方法参数,并想将它传递给Scalacaseclass(到用作Actor系统的消息),但不要正确定义,这样我至少不会收到编译器警告。//stillJavacodeScalaMessagemsg=newScalaMessage(payload);这会给出编译器警告“类型安全:构造函数...属于原始类型...”Scala案例类定义为://ScalacodecaseclassScalaMess

java - java.util.List 实现的测试用例库

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:IsthereatestsuiteforJavacustomcollectionsimplementation?是否有可用的测试用例库,我可以使用它来确保正确完成java.util.List的自定义实现?我当然可以编写我的一个测试用例,但考虑到所有List方法的性质,确保测试的全面性似乎很棘手。同样,如果有整套Java集合接口(interface)的测试用例,那就太好了。

java - 从不同地方调用时不能在方法参数中使用 List<Future<?>>

在我的代码中,我有多个List>实例我想要一个单一的方法来处理等待它们完成的过程。但是我得到一个编译器异常,告诉我actualargumentList>cannotbeconvertedtoList>.这是方法头:publicvoidwaitForIt(>params)这就是它的名字:...List>actions=newArrayList>();waitForIt(actions);我需要这个来为List>>工作以及其他几个。 最佳答案 使用这个:publicvoidwaitForIt(List>params)当你有List和Li