Java开发

Do While循环..在输入正确的情况下继续

我正在尝试执行While循环,但它一直在我身上失败。 因此,虽然用户没有输入日期,但它将一直运行,直到输入有效的日期。 IsValidDate是一个检查日期是真还是假的方法。仅当输入dd/mm/yy时,DATE才为真。 我正在检查日期是否正确。如果它是正确的,它将被存储到字符串Date中,程序将继续。 如果不正确,程序将再次提示用户输入正确的日期。 当我第一次输入错误的日期时,系统会提示我 ..
发布时间:2022-08-19 13:44:52 Java开发

DO WHILE循环中的变量

下面是一些要求用户输入整数的代码。 public int getValidInput() { Scanner user_input = new Scanner(System.in); do { System.out.println("Enter an integer >=1 and ..
发布时间:2022-08-19 13:23:59 Java开发

Codness钉板

尝试了解Codility NailingPlanks的解决方案。 问题链接: https://app.codility.com/programmers/lessons/14-binary_search_algorithm/nailing_planks/ 您将看到由N个整数组成的两个非空数组A和B。 这些数组代表N个板。更准确地说,A[K]是起点, B[K]第K−板的末尾。 接下来,您 ..
发布时间:2022-08-18 17:33:17 Java开发

二分搜索条件

我总是对二进制搜索算法的条件感到困惑,它花费了我在编程比赛中的大量时间。我的问题是什么时候使用这些条件? 1.while (low 1) 3.while (low ..
发布时间:2022-08-18 17:10:22 Java开发

如何从源代码构建jfreechart-1.0.19?

我正在尝试构建此项目: git clone --depth 1 --branch v1.0.19 https://github.com/jfree/jfreechart.git 使用";mvn安装&命令时,出现以下错误: Failed tests: testFifteenMinIncludedAndExcludedSegments(org.jfree.chart.axi ..
发布时间:2022-08-18 14:09:37 Java开发

有没有办法将JFreechart图表缩放到X轴上的某个值?

我有一堆图表,我想将它们全部缩放,以基于不是源自图表内部的事件突出显示值x+范围内的系列。 如果我没看错的话,所有的缩放图表方法,如chart::zoomInDomain都采用屏幕坐标。因此,我正在寻找一种方法,可以将x域值转换为图表中的屏幕坐标,或者找到另一种基于序列值进行缩放的方法。 推荐答案 一种方法是调整相关轴以位于所需范围的两侧。确切的表述将取决于您的数据和目标。作为一 ..
发布时间:2022-08-18 14:06:33 Java开发

JFreechart将字符串值和/或符号设置为X轴

我有一个图表,其数据是从数据库中获取的,而客户端现在需要打印在曲线峰值中X轴下方的符号。 我尝试了类似NumberAxis.createIntegerTickUnits()方法,但无济于事。 如何用符号替换X轴的值? 所需图表如下: 推荐答案 根据所需效果, 考虑在范围轴上使用SymbolAxis,如here所示。 考虑使用XYItemLabelGenerator,如 ..
发布时间:2022-08-18 14:00:12 Java开发

如何使用JFree Chart创建仪表图

我想使用饼图和半圆环图的组合来创建仪表图。预期的图像已附上。 有没有人可以帮我修改附件中的代码以获得预期的结果?附加样例代码,改编自here: import java.awt.Color; import java.awt.Dimension; import java.io.File; import java.io.IOException; import javax.swing.JLabel ..
发布时间:2022-08-18 13:50:10 Java开发

我在条件查询中的定制订单依据/jpql

是否可以在Java中使用Criteria Query或jpql执行我的定制订单?在我的表中,我有一个列号类型(目前,该列包括诸如1、2、3、5、10之类的数字)。我想按2、5、1、10、3的顺序对结果进行排序。 CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery cq = cb.createQuery(M ..
发布时间:2022-08-18 09:17:51 Java开发

Wear OS瓷砖是如何每秒自我更新的?

我已经做了一个瓷砖,应该可以显示当前的心率。磁贴从共享的偏好中获取心率,它工作得很好,但我需要像每一秒一样刷新它。目前我只能使用.setFreshnessIntervalMillis(1000*60) 每分钟刷新一次 文档说我可以使用此命令从应用程序中的任何位置更新我的磁贴... TileService.getUpdater(context) .requestUpdate( ..
发布时间:2022-08-17 21:43:31 Java开发

为什么ArrayList CONTAINS()方法不能处理对象?

我正在学习Java,遇到了一个问题。为什么ArrayList CONTAINS()方法不能处理对象?它似乎可以处理字符串和其他基本数据类型,但不能处理对象。我是否使用了错误的方法? 程序在第8-11行创建数据,并从命令行接收数据。来自命令行的数据为: avacado 10 .50 broccoli 20 .75 cauliflower 30 1.00 banana 300 .55 命令 ..
发布时间:2022-08-17 17:37:32 Java开发

CheckStyle:JavaDoc;p>;分隔符违规

我有以下JavaDoc文档,有 分隔符,但(1)没有空行,(2) 之后的文本继续到下一行,所有这些都是正常的。 /** * Fetches a list of Org beans based on the provided org code. * * Note: This also takes care of Parent/Child orgs. * * @par ..
发布时间:2022-08-17 14:43:27 Java开发

JavaDoc生成了两次类和方法的文档列表

我有一个简单的Java项目,我使用JavaDoc生成文档。 从我为我的类创建包开始,JavaDoc开始生成两次链接。 在左边的班级列表上,每个班级都列出了两次。 在index-all页面中,每个类名和方法都列出两次。 未重写或重载的偶数方法。 我来自C#,我打算将包用作C#命名空间的等价物。 推荐答案 我也遇到了这个问题,在这个问题中,javadoc使用列出两次(重复)的类 ..
发布时间:2022-08-17 14:31:59 Java开发

如何将AES CCM与BouncyCastle JCE提供程序一起使用-CCM参数

是否可以使用JCE执行CCM? 我在互联网上看到了很多使用非JCE bouncyCastle类的例子。具体地说,我看到它们调用init,传入一个CCMParameters对象。 问题是,此CCM参数对象不是从算法参数或算法参数规范派生的,因此似乎无法将其传递给Cipher.init()(在使用Cipher.getInstance(“aes/ccm/NoPadding.”)获得Ciphe ..
发布时间:2022-08-17 12:12:43 Java开发

Java中基于X,Y坐标的裁剪图像

我希望使用图像中的4个XY坐标裁剪图像。我也查看了BufferedImage的getSubImage方法,但没有发现它对我的需求有用。 使用4个坐标点(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4)裁剪它的任何方法 推荐答案 平面上边与轴平行的矩形可以用两点来表征:左上角(x1, y1)和右下角(x2, y2)。因此只需适当使用getSubImage()即可: ..
发布时间:2022-08-16 15:42:17 Java开发

XText语法变量定义/引用

[any type]Realisation语法规则初始化应该是一个值或对预定义变量的引用。 对于Integer,它看起来与您从Java中知道的类似: public int i = 3; 为什么以下语法引发异常? Integer returns ecore::ELong: (Plus|Minus)? INT; IntegerRealisation: {Integer} In ..
发布时间:2022-08-15 22:24:57 Java开发