-
带有两个分隔符的java split()方法
所属栏目:[Java] 日期:2020-12-15 热度:52
参见英文答案 Java – Splitting String based on multiple delimiters????????????????????????????????????4个 我有一个字符串 abababa:nsndnfnng.leleelld_kdjdh 我想将它拆分为“:”和“.”,以便我得到如下列表: {abababa,nsndnfnng,eleelld_kdjdh} 如[详细]
-
java – 2d数组之间的区别
所属栏目:[Java] 日期:2020-12-15 热度:112
我想知道2D数组中这些循环之间的区别是什么: for (int r = row - 1,c = column - 1; r = 0 c = 0; r--,c--) { ...}for(int r=row-1;r=0;r--){ for(int c=column-1;c=0;c--){ ... }} 解决方法 for (int r = row - 1,c--) 第一个例子是一个循环,它在每个循环[详细]
-
java – 单击以确认与Selenium WebDriver的模态对话框
所属栏目:[Java] 日期:2020-12-15 热度:126
我有一个像这样的模态对话框: 我想点击确定按钮保存此文本.所以我使用switchTo切换到这个对话框: webDriver.switchTo().frame(0); 我假设因为只有一个Dialog,所以我使用frameID = 0.但我不知道如何从这里继续前进或如何点击OK按钮,因为我没有得到任何HTML[详细]
-
java – 如何处理多个ListenableFutures? (弹簧)
所属栏目:[Java] 日期:2020-12-15 热度:75
我正在编写一个控制器,我需要让它异步.我该如何处理ListenableFuture列表?因为我有一个URL列表,我需要逐个发送GET请求,它的最佳解决方案是什么? @RequestMapping(value = "/repositories",method = RequestMethod.GET) private void getUsername(@RequestP[详细]
-
Java Apache-poi,内存泄漏与excel文件
所属栏目:[Java] 日期:2020-12-15 热度:64
我需要为我的论文阅读(15000)excel文件.我正在使用apache poi打开并稍后分析它们但是在大约5000个文件之后我得到以下异常和stacktrace: Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceededat org.apache.xmlbeans.impl.st[详细]
-
java – 什么是notifyItemRangeChanged(0,this.data.size());在
所属栏目:[Java] 日期:2020-12-15 热度:135
我理解ViewHolder的onBindViewHolder如何工作,但是我不清楚notifyItemRangeChanged(0,this.data.size())如何;适用于此示例以及它的确切功能. 提供给此适配器的数据采用Json格式. 适配器如下: public class AdapterQuestion extends RecyclerView.AdapterAda[详细]
-
java – 避免使用isInstance语句
所属栏目:[Java] 日期:2020-12-15 热度:130
我如何重构这个例子以避免我需要在每种数据类型中检查isInstance的这种情况?我可以遵循任何模式吗? public interface GenericData {}public interface IntegerData extends GenericData{ public Integer Data();}public interface StringData extends Gene[详细]
-
java – (Generics)不能对非静态类型T进行静态引用
所属栏目:[Java] 日期:2020-12-15 热度:140
运行Demo类将在SomeClass中调用静态方法newInstance来调用构造函数并打印hello 定义方法将包含带参数的返回类型方法名称 newInstance的返回类型是 T SomeClass T对我来说似乎很奇怪 因为我的班级被称为SomeClass T而不是 T SomeClass T why do i need the T[详细]
-
java – 在List中查找匹配时的NoSuchElementException
所属栏目:[Java] 日期:2020-12-15 热度:198
以下老式,简单的代码工作正常(遍历字符串列表,并返回true,因为应该匹配): public boolean isMatched() { ListString stringList = Arrays.asList("str1","str2","str3"); String matchString = "str1"; for (String str : stringList) { if (StringUtils.eq[详细]
-
java – 以弹簧角度获取当前登录的用户
所属栏目:[Java] 日期:2020-12-15 热度:60
我在 Spring Boot应用程序中使用Spring Security,我想从Principal#getName获取当前登录的用户,但我有模板解析错误,它包含我想要的用户名. 这是我的控制器: import java.security.Principal;import org.springframework.stereotype.Controller;import org.sp[详细]
-
java – 检查BitSet中的所有位是否都设置为true
所属栏目:[Java] 日期:2020-12-15 热度:89
我在我的应用程序中使用BitSet,并希望检查一个方法,如果BitSet中的所有使用位都设置为true.现在,我知道方法isEmpty()检查是否所有位都设置为false,但我似乎无法找到正面情况.我知道我可以做像someBitSet.cardinality()== someBitSet.size()这样的事情,但这看[详细]
-
java – ExecutorService SingleThreadExecutor
所属栏目:[Java] 日期:2020-12-15 热度:109
我有一个对象列表,根据用户交互,一些对象需要异步工作.像这样的东西: for(TheObject o : this.listOfObjects) { o.doWork();} 类TheObject实现了一个ExecutorService(SingleThread!),用于完成工作. TheObject类型的每个对象都实例化一个ExecutorService.我[详细]
-
java – Spring MVC和Hibernate无法为当前线程获取事务同步的Ses
所属栏目:[Java] 日期:2020-12-15 热度:76
我有一个与hibernate一起工作的 Spring应用程序.hibernate的会话不是创建.如下所示抛出错误 [控制台错误] [1]: http://i.stack.imgur.com/Mb0Ah.png 我的调度员代码如下 ?xml version="1.0" encoding="UTF-8"?beans xmlns="http://www.springframework.org/[详细]
-
如果文件不存在,readAllLines会返回什么?
所属栏目:[Java] 日期:2020-12-15 热度:156
oracle文档说 here,Files.readAllLines(Path path,Charset cs)方法将文件中的行作为List String返回. 如果文件不存在,它会返回什么? List String的实现也是它会回来吗? 解决方法 What will it return if the file does not exist? 它不会“返回”任何东西.[详细]
-
多线程 – Qt应用程序中的线程和事件循环
所属栏目:[Java] 日期:2020-12-15 热度:112
任何人都可以解释线程和事件循环中的差异,以及如何在QT应用程序中使用它. 我在哪里可以使用移动到线程并完成线程类.? 解决方法 每个线程都处理它自己的事件循环,你通常不需要担心这个问题 – 它会为你照顾,除非你有一个特定的理由让它独自存在. QThread是Qt[详细]
-
我如何计算在Java中执行某些行所需的时间?
所属栏目:[Java] 日期:2020-12-15 热度:78
假设我有一些代码,我想最大限度地优化它,无视可读性,可维护性等. 为此目的,无论如何要确定每个基本动作花费多少时间?我想这可能与CPU有关,但我不确定. 我的意思是像骑自行车,分配a = 24,数学运算2 25等等. 解决方法 环境很重要.各种 Java语言结构没有固定的[详细]
-
java – 当对象是基类的实例时,为对象调用正确的方法
所属栏目:[Java] 日期:2020-12-15 热度:179
我在 Java中有以下示例: public abstract class Vehicle { private final String name; private final String make; public Vehicle(final String name,final String make) { this.make = make; this.name = name; }}public final class Car extends Vehicl[详细]
-
java.lang.IllegalArgumentException:类java.text.DecimalForma
所属栏目:[Java] 日期:2020-12-15 热度:128
我正在对servlet进行ajax调用.我希望数据从servlet返回到jsp: PrintWriter out = response.getWriter(); String isbn = (String) request.getParameter("isbn"); BookDetail bd = new BookDetail(); if(bd.ISBNFound(isbn)){ ArrayListKitapData Books = bd[详细]
-
Java等价的Delphi语言特性
所属栏目:[Java] 日期:2020-12-15 热度:172
参见英文答案 Equivalent of C# anonymous methods in Java?????????????????????????????????????6个 我通常在Delphi中编写代码,但是我必须快速地使用Java进行追赶 对于一个特定的项目.我在识别Java方面遇到了问题 因为可能是因为许多Delphi语言功能的等价[详细]
-
java – 使用变量类名而不是许多if子句?
所属栏目:[Java] 日期:2020-12-15 热度:114
我现在被困,不知道更容易解决这个问题,也许你可以帮助我. 我有一个名为Animal的接口和许多实现它的动物类. 编辑:接口必须是错误的: public interface Animals { Integer lifespan = 0; public Integer getLifespan();} 在一个函数中,我得到一些随机的动物[详细]
-
java – 如何将Cookie添加到HtmlUnit请求标头?
所属栏目:[Java] 日期:2020-12-15 热度:199
我正在尝试访问某个网站,但我无法将收集的“Cookie”添加到传出的POST请求标头中.我已经能够验证它们是否存在于CookieManager中. 任何替代HtmlUnit的方法也将受到赞赏. public static void main( String[] args ) { // Turn off logging to prevent pollutin[详细]
-
Java 8:更好地扩展静态方法类或更好地直接调用静态方法?
所属栏目:[Java] 日期:2020-12-15 热度:106
我正在将一些旧的 Java 4代码更新为 Java 8(这里粘贴太多了)并且原始程序员选择了几乎每个类的他们都扩展了这个单独的HUGE类,只有静态方法和常量,但我不知道他们的推理. 例如: public class BaseClass{ /* this class has a huge amount of ONLY static met[详细]
-
java – 灰显一个BufferedImage
所属栏目:[Java] 日期:2020-12-15 热度:150
我试图将Buffered Image变灰(不将其转换为灰度,只需在顶部添加灰色).现在,我通过使用另一个图像,使其半透明,然后将其覆盖在我的原始图像上来做到这一点.这是我现在的代码: package com.mypkg;import java.awt.AlphaComposite;import java.awt.Graphics2D;im[详细]
-
java – 基于运行时条件的Spring开关实现
所属栏目:[Java] 日期:2020-12-15 热度:75
这是我想要实现的简化版本. 我有相同接口的多个实现.根据运行时的用户输入,我想选择正确的实现. 例如,假设我是一个名为Color的接口.有许多实现此接口的类,Red类,Blue类,Green类等. 在运行时,我需要根据用户输入选择实现.实现这一目标的一种方法是这样的 @Aut[详细]
-
从Swing转换为JavaFX?
所属栏目:[Java] 日期:2020-12-15 热度:138
将Swing项目转换为 JavaFx项目时,JavaFx中的哪些类与Swing类匹配? 1-1比赛是最好的. 我不是在寻找与Swing的集成,而是一个彻底的改造. 解决方法 以下是一些基本类: 秋千 – 了JavaFx JFrame – 应用与实施Stage(如果在主类中扩展JFrame,可以使用Application[详细]