-
如何绘制箭头JavaFX? (窗格)
所属栏目:[Java] 日期:2020-12-15 热度:136
我需要从无向制作有向图.我可以绘制line-Edge,但我不知道如何制作箭头: public class Edge extends Group {protected Cell source;protected Cell target;Line line;public Edge(Cell source,Cell target) { this.source = source; this.target = target; s[详细]
-
java – 为什么我使用Random Run获得相同的数字?
所属栏目:[Java] 日期:2020-12-15 热度:128
我正在关注一本书并在此代码中: Random rand = new Random(47); int i,j,k; j = rand.nextInt(100) + 1; System.out.println("j : " + j); k = rand.nextInt(100) + 1; System.out.println("k : " + k); 我在本书的输出中有相同的编号,即: j : 59k : 56 如[详细]
-
java泛型类层次结构和泛型实现
所属栏目:[Java] 日期:2020-12-15 热度:159
这可能是一个愚蠢的问题,但我无法理解为什么下面的编译失败了. 我的班级层次结构 Dao.javapublic interface DaoE extends Entity,S extends SearchCriteria { E E create(E e) throws Exception;} 这个Dao有一个通用的实现 DaoImpl.javapublic abstract clas[详细]
-
java – 一次性清空所有Field Swing
所属栏目:[Java] 日期:2020-12-15 热度:67
我有一个JPanel,有很多JTextFields和JComboBoxes和JRadioButtons,所以我想让它们一次性在默认值. 我曾经逐一清空每个领域,但这需要很多时间,也许我会错过一些领域,或者有时我可以添加另一个领域,所以根本不是练习. public void empty(){ field1.setText("");[详细]
-
均匀地将列表分发到Java的子列表中
所属栏目:[Java] 日期:2020-12-15 热度:189
我想将列表均匀分布到给定数量的子列表中. 例如,我有一个包含元素1到10的列表,我想要3个列表.这些应该是这样的: SL1 - {1,2,3,4}SL2 - {5,6,7}SL3 - {8,9,10} 重要提示:每个列表包含的内容不相关,即SL1可能具有{1,5,7,10}.最重要的是有2个大小为3的列表和1[详细]
-
java – 如何在Selenium中等待页面刷新
所属栏目:[Java] 日期:2020-12-15 热度:113
这是我之前的问题 Unable to understand on getting the value的扩展 这里的情况如下. 根据邮政编码,结果会有所不同. 目前我在文件中有以下内容. 9954660089 我的代码如下. import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundE[详细]
-
java-8 – 使用STRICT解析器样式时出现DateTimeParseException问
所属栏目:[Java] 日期:2020-12-15 热度:60
我试图使用以下模式解析日期字符串:yyMMdd和STRICT解析器,如下所示: DateTimeFormatter formatter = DateTimeFormatter.ofPattern(dateFormat).withResolverStyle(ResolverStyle.STRICT);LocalDate.parse(expiryDate,formatter); 我得到以下DateTimeParseE[详细]
-
java – 防止Jsoup.parse删除结束标记
所属栏目:[Java] 日期:2020-12-15 热度:191
我正在使用Jsoup.parse解析一段html. 其他一切都很棒,但我应该稍后在pdf转换器中解析这个HTML. 由于某种原因,Jsoup.parse删除了结束标记,而pdf-parser抛出了关于缺少关闭img标记的异常. Can't load the XML resource (using TRaX transformer). org.xml.sax.[详细]
-
如何显示带空格的选项卡?
所属栏目:[Java] 日期:2020-12-15 热度:125
我有一个 java程序,我从带有网格的JPanel上的文本文件中绘制每个字符(在它自己的框架中). 每个角色都在自己的框架中,但是当涉及到标签时,就会出现问题.我尝试用8个空格替换所有标签,但问题是(如上图所示)它出现不一致,因为标签并不总是8个字符长.有没有办法[详细]
-
java – Intellij IDEA中的检查和描述列表?
所属栏目:[Java] 日期:2020-12-15 热度:55
是否有针对Intellij Idea中所有检查的列表,特别是在@SuppressWarnings中使用其名称的列表,如果附带每次检查的描述也会很好(名称不够冗长,无法快速确定它用于). 解决方法 您可以看到所有检查列表他们的描述 设置 – 编辑 – 检查(或Man’s Face Bottom right[详细]
-
java – 如何重构执行类似操作的if-else主体?
所属栏目:[Java] 日期:2020-12-15 热度:126
我不得不在 java中为二进制树的节点编写一个类,而不仅仅是方法存在if-else语句的主体几乎完全相同的问题.例如: public void insert(int val) { if(val key) if(left == null) left = new TreeNode(val,this); else left.insert(val); else if(right == null[详细]
-
如何使用GridPane JavaFX使按钮跨越多列/行?
所属栏目:[Java] 日期:2020-12-15 热度:98
我是 JavaFX的新手,正在尝试使用GridPane进行简单的按钮设计. 我无法弄清楚如何使按钮跨越多个列/行,而不会将其他按钮推开.我一直在使用HBox和VBox将其他按钮组合在一起.我在按钮上尝试过setRowSpan,但这似乎不起作用. How it is looking How i want it to l[详细]
-
java – Streams:Streams中的map如何工作
所属栏目:[Java] 日期:2020-12-15 热度:100
为了更好地理解Streams中的map函数,我尝试了这样的事情: String inputString="1+3+5";Stream.of(inputString.split("+")).map( eachStringLiteral - { output += mapOfStringAndNumber.get(eachStringLiteral) + literal; }); inputString是: String inp[详细]
-
使用java.time在时刻中替换时间部分
所属栏目:[Java] 日期:2020-12-15 热度:186
我想改变一个瞬间的时间: Instant instant = Instant.parse("2016-03-23T17:14:00.092812Z");LocalTime newTime = LocalTime.parse("12:34:45.567891");instant.with(newTime); 我希望能在同一个日期获得一个瞬间,但新的时间,即2016-03-23 12:34:45.56789[详细]
-
java – 配置IntelliJ开关的案例样式
所属栏目:[Java] 日期:2020-12-15 热度:116
Intellij按如下方式保持格式化我的开关案例: switch (enumVal) { case X: //do stuff break; case Y: //do stuff break; } 但我希望它被格式化为Sun风格: switch (enumVal) { case X: //do stuff break; case Y: //do stuff break; } 有没有办法配置? 解[详细]
-
java – 如何允许用户选择要初始化的类
所属栏目:[Java] 日期:2020-12-15 热度:126
我有一个抽象类Foo,它包含一个函数a(Object o). 根据您使用的Foo实现,(Object o)的实现略有不同. 我希望程序的用户能够确定使用Foo的实现(例如,aFoo,bFoo,cFoo等),但我想减少对条件逻辑的使用,以便我可以添加到我的将来计划更安全. 我目前有一个Enum eBar,其[详细]
-
我怎样才能避免在java中做很多if?
所属栏目:[Java] 日期:2020-12-15 热度:129
在c中,我会使用int / pointer的映射来实现这样的函数: std::map = {{Code::Value1,Handler::value1Handler},{Code::Value2,Handler::value2Handler},}; 为了避免做很多if if (value == Code::Value1) value1Handler();if (value == Code::Value2) value2Han[详细]
-
java – 如何解决“语句没有返回结果集错误”?
所属栏目:[Java] 日期:2020-12-15 热度:182
当语句没有返回结果集时,我试图处理SQLServerException.我还是 java新手,所以我无法找到解决问题的方法.请问任何人都可以建议我如何解决错误?我遇到困难的地方是这个存储过程没有返回任何结果集,我想显示“找不到记录”之类的东西.我该如何解决? stmt = co[详细]
-
java – 封闭类型的静态嵌套子类仍然可以引用私有字段成员,为什
所属栏目:[Java] 日期:2020-12-15 热度:89
我找到了一些含糊不清的恕我直言.假设我们有以下类结构: public class A{ private int privateVar = 1; protected int protectedVar = 2; static class B extends A { public int getPrivateVariable() { return privateVar; //error: Cannot make a static[详细]
-
Java的BufferedReader.readLine()是否将整个文件放在内存中?
所属栏目:[Java] 日期:2020-12-15 热度:102
可以?或者也许只有单独的字符串放在每个readline()上,并且最大的内存空间是最长字符串的音量? 解决方法 Does it? 没有. Or maybe only separate strings are put on each readline() 没有. and maximal space of memory taken is volume for the longest s[详细]
-
java – 传递参数的最佳实践
所属栏目:[Java] 日期:2020-12-15 热度:177
假设我有一个包含大约10个字段的Application类.在其他一些实用程序类中,我有以下两种方法之一.这两个中哪个最好用? 传递整个应用程序对象,或仅传入实用程序方法所需的内容是否更好?请解释原因. public printUsernameAndGroup(String username,String group[详细]
-
矢量存储Rust中混合类型的数据
所属栏目:[Java] 日期:2020-12-15 热度:193
参见英文答案 How do I create a heterogeneous collection of objects?????????????????????????????????????1个 在使用Shunting-yard算法将中缀表达式转换为后缀表达式的上下文中.我想使用向量来存储输出,它将存储运算符和数值类型数据. #[derive(Clone,Co[详细]
-
在JavaFX中调整窗口大小时动态调整图形大小
所属栏目:[Java] 日期:2020-12-15 热度:150
我有一个任务,我想创建4个圆圈,里面有4个三角形,类似于一个风扇,创建一个时钟,每次运行程序时会随机改变它的时间,并创建一个刽子手形象.我已经完成了所有这些数字,但最后一步是让我创建的所有数字在窗口调整大小时动态调整大小.我不知道如何完成这个动态调整[详细]
-
java – Gradle构建错误(Android Studio 2.2.2)
所属栏目:[Java] 日期:2020-12-15 热度:95
我在Debian Jessie上安装了带有必要软件包的 Android Studio 2.2.2并检查更新 当gradle构建开始时我有2个错误: Error: java.lang.RuntimeException: Crunching Cruncher launcher.png failed,see logs Error:Execution failed for task ‘:app:mergeDebugRe[详细]
-
Java 8 Stream减少任意类类型
所属栏目:[Java] 日期:2020-12-15 热度:55
好吧,这不是一个功课问题,这是“我得到了 Java 8程序并希望最终通过认证考试”的问题. 我试图找出reduce()方法,在减少我的代码的单个成员的任意类的List(不是我看到的大多数示例代码的String或Integer)方面. package playground;import java.util.Arrays;imp[详细]