-
[java] Java 8流-将方法传递给过滤器
问题描述 我有一组整数set2和一个对象: publicclassBucket{ privateIntegerid; privateSet<Integer>set1; ... } 我想使用流过滤存储桶,但仅使用set1与另一个set2相交的存储桶。 我尝试了以下代码: Set<...
58
热度 -
[java] 如何创建一个不可变的迭代器?
问题描述 如果我有一个Map或一个List并从中获取一个迭代器,例如: varmap=newHashMap(); variterator=map.entrySet().iterator(); 如果事后修改了该映射,它会影响迭代器还是迭代器一旦创建就基本不可变? 如果它不是不可变的,如何创建一...
125
热度 -
[java] 如何使用jOOQ RecordUnmapper?
问题描述 我正在尝试实现一个jOOQRecordUnmapper来调整一条记录,稍后RecordUnmapper其插入/更新。 我在下面的尝试中遇到的问题是,无法实例化Record类。 如何创建Record对象? 另外,如何在插入/更新中使用解映射器? publicclassTableUnmap...
125
热度 -
[java] Java EE:与返回辅助类实例的方法的接口。 馊主意?
问题描述 我有一个接口,它定义了一个方法,该方法返回一个辅助类的实例,我想知道是否有更好的方法来解决我正在尝试做的事情。 例如,假设我有一个Tag类: publicclassTag{ privatelongid; publiclonggetId(){ returnid; } publicvo...
117
热度 -
[java] osgi bundle导出类,但仍在classpath中拾取类
问题描述 我正在尝试将部署耳朵与使用osgi包并导出一些类的web应用一起使用。 这是在应用服务器中。 捆绑软件输出了从B类派生的A类。ClassB实际上是捆绑软件决定提供的第三方开源类。 问题是我的耳朵的lib目录中也有另一个版本的classB。 在尝试部署应用程序时,我遇到一个奇怪的错误,从...
72
热度 -
[java] 我正在编写一个Java程序,用于根据用户的输入向用户播放20个问题的版本
问题描述 为此,我使用了很多嵌套的if/else语句。 我有三个主要分支(活动物,活植物,非生物),每个分支都有多个分支。 做出60个不同的决定。 我很难让它合作,并控制所有的if/else语句。 我没有太多代码,因为必须重新启动这么多,但目前我在: System.out.println("T...
179
热度 -
[java] Java分类对象使用Comparable并具有多个分类标准
问题描述 我最近开始学习Java。 我在看可比和比较器。 我读到的区别之一是“当您有一个排序标准时,使用可比较的接口,并且不止一个使用Comparator”。 但是对于可比,我可以使用多个排序标准,如下所示: classEmployeeimplementsComparable<Employe...
52
热度 -
[java] 捕获两个异常:字符串(需要Int时)和Int超出参数时
问题描述 我对Java编程(以及一般编程)非常陌生。 我一直在搜寻google,却无法找到我的问题的答案。 我只想编写程序,除了他们的汽车年份在1940年至2016年之间。我还希望该程序能够在用户输入字符串而不是int时捕获。 在针对这两种情况抛出错误消息之后,我想问用户再次输入汽车的年份,直到...
74
热度 -
[java] 名为randTest的静态void方法,它使用单个整数参数n
问题描述 我在弄清楚这段代码时遇到了麻烦,在randTest方法中,我必须声明一个名为counts的10个元素的int数组。 这将用于记录randInt返回每个可能值的频率,randInt是我创建的静态int方法,该方法生成一个随机整数。 我必须调用randIntn次,每次递增与返回值相对应的c...
55
热度 -
[java] Java Swing GUI控制台组件
问题描述 我目前正在创建我的第一个JavaSwing应用程序,作为GUI的一部分,我有一个JTextField组件形式的小型控制台。 我希望能够使用console.print(String)这样的命令从应用程序中的任何位置打印到此控制台。 我相信我应该使用打印流,但是我无法弄清楚如何使它在任何地方...
54
热度 -
[java] 对Android使用自定义SQLite数据库
问题描述 假设我想使用AndroidSDK的sqlite工具创建数据库。 文件扩展名是什么? 我认为.db或.sqlite3还是.sqlite? 如何将其导入源代码(是否应该调用一种方法?)以及源代码中的位置? 我在考虑实现的类的onCreate方法。 1楼 我的开源应用程序正是这样做的,...
35
热度 -
[java] 在 Swagger API 响应中设置对象列表
问题描述 我想在使用Swagger的API响应中发送对象列表。 @ApiResponse(code=200,message=ApiResponseMessages.ITEM_FETCHED, response="") 我有一堂课—— classItem{ intid; Stringitem_n...
57
热度 -
[java] Log4j:如何解决警告:无法识别的元素 - 滚动策略,触发策略
问题描述 我的Java项目包含以下包-com.main.log4j.main、com.main.log4j.other。 根据我的要求,我必须从控制台中排除包“com.main.log4j.other”的所有日志行并创建一个新的日志文件“OTHER_LOG.log” 下面的config.xml...
77
热度 -
[java] 创建Dom4J SaxReader对象池是否有任何价值?
问题描述 我正在使用Dom4J1.4.2。 现在,每次我想解析一个新的XML文档时,我的代码都会创建一个新的SaxReader: SAXReaderreader=newSAXReader(); 创建一个SaxReader对象池并重新使用它们有什么价值? 在每次通话中创建一个新的SaxRead...
77
热度 -
[java] 当我在测试类中使用构造函数时,为什么TestNG会忽略我的测试?
问题描述 在TestNG测试运行期间,我发现如果我想使用构造函数初始化某些字段-测试类不会运行任何测试: DefaultSuite Totaltestsrun:0,Failures:0,Skips:0 但是,当我删除构造函数时,测试类运行正常。 我尝试解决的问题: 删除了DataProvi...
37
热度 -
[java] 读取Java的SPSS文件
问题描述 SPSSReaderreader=newSPSSReader(args[0],null); Iteratorit=reader.getVariables().iterator(); while(it.hasNext()) { System.out.println(it.next()); }...
110
热度 -
[java] Java InputStream读取两次
问题描述 我可以从输入流中读取第一行并将其存储到字符串变量中,然后如何读取其余行并将其复制到另一个输入流中以进行进一步处理。 InputStreamis1=null; BufferedReaderreader=null; Stringtodecrypt=null; ByteArrayOutputS...
75
热度 -
[java] 选择具有特定属性的实体时发生ClassCastException
问题描述 我想选择一个具有特定属性的实体。 检索整个实体不是一种选择,因为file属性返回一个byte[],这会降低应用程序的速度。 但是,它抛出ClassCastException。 这是实体: @NamedQuery(name="findAllGarbage",query="SELECTg....
61
热度 -
[java] 函数中第二个“T”的意义是什么?
问题描述 下面是一个例子: publicstatic<TextendsViewDataBinding>Tbind(@NonNullViewroot){ returnbind(root,sDefaultComponent); } T是扩展ViewDataBinding的类,但为什么还...
102
热度 -
[java] rxjava2中的运算符延迟
问题描述 我是新的rxjava2.when,当我读到有关它的书时,有一些我不了解操作员延迟的信息。 我们可以使用delay()运算符推迟发射。 它将保留所有收到的排放,并将每个排放延迟指定的时间段。 如果我们想将发射延迟三秒钟,我们可以这样做: publicstaticvoidmain(St...
35
热度