包含标签:java 的文章
-
运行Scala程序时出错:在类main中找不到Main方法,请定义main方法
我是 Scala 的新手。我所做的是,我已经 在 Ubuntu 20.04 上安装了Scala 2.13.6、SBT 1.5.5和Intellij 2021.2。我已经在 Intellij 中安装了插件 scala 和 sbt…… -
在computeIfPresent之后如何使用forEach
我有这段代码,我想forEach在computeIfpresent函数后使用。主要是,如果找到了键,那么我们应该遍历值(列表),并获取每个条目并将其添加到另一个列表中。知…… -
-
Java代码模块化,检查是否全为空
有没有干净的方法来检查它们是否都为空,例如 getDescription()、getName()、getScript()、getTargets() 和 getTrigger() 是否为空,检查一行? …… -
-
如何使用 java Stream API 从 Map<Object,Integer> 收集数据到 List<Object>?
我有Map<Nominal, Integer>对象及其计数的地图: a -> 3 b -> 1 c -> 2 我需要从中得到这样的List<Nominal>: a a a b c c 如何使用 S…… -
按正则表达式拆分与多个单字符拆分性能
我使用此基准比较了通过正则表达式和多个单字符拆分来拆分字符串 import org.openjdk.jmh.annotations.*; import java.io.IOException; import java.util.con…… -
Spring 中的日期时间格式
我想在 Spring 中获取当前日期和时间并对其进行格式化。我使用 LocalDateTime 来获取当前日期,但它是这样的: 2021-08-23T18:24:36.229362200 并希望以这种…… -
如果条件不满足,如何跳过映射元素
假设我有以下内容 public class UserEntity{ String id; List<String> relatedEntity; } public class EmployeeEntity{ String id; St…… -
Java:lambda 和方法引用有不同的执行时间吗?
代码: @FunctionalInterface interface VoidSupplier { void apply() throws Exception; } void execute(VoidSupplier voidSupplier) { if (voidSup…… -
相当于 Oracle DB SQL 中的 Number(38)?
我正在尝试将 Oracle SQL 数据导入 Java JBDC。 Number(38)Oracle 中的 Java 转换数据类型是什么?是BigInteger还是Long? create table Customers ( Cust…… -
同步整数不能正确锁定
我有一些代码synchronized用来保护我递增的计数器count++。 我希望我正确地保护了代码部分,因此得到2_0000_0000了结果,因为count在多次执行它之后,这将是正…… -
如何通过单元测试测试 timeZone 方法?
我使用以下方法获取时区偏移值,例如 GMT-3,并返回给定偏移量的 time zoneId 列表。 private static List<String> getTimeZonesByZoneOffset(final int…… -
为什么 JNI 的 FindClass 方法有奇怪的副作用?
我在使用 JNI 时遇到了一个非常奇怪的问题。有人可以帮我理解这里有什么问题吗? 如果我按原样运行下面的代码,我会看到: (a) 7fb6f022faf0 7fb6f022fb00 0 (…… -
Java:操作顺序,增量后澄清
// CODE 1 public class YourClassNameHere { public static void main(String[] args) { int x = 8; System.out.print(x + x++ + x); } …… -
如何从 Java 中的给定 ZoneOffset 获取 ZoneId 值?
我试图通过将区域偏移量(例如“GMT+2”)作为字符串来获取所有 zoneId。但是,我不确定是否可以使用任何 Java 8+ 库。是否可以获得具有给定区域偏移量的所有区…… -
从 JDK8 迁移到 JDK11 导致 java.lang.UnsupportedOperationException
我正在将我的一个项目从 JDK8 迁移到 JDK11,但是其中一个单元测试失败了,尽管我想出了如何在 JDK11 中解决此问题的解决方案,但我不知道其背后的原因。如果…… -
HashMap#replace 的复杂度是多少?
我想知道replace(Key , Value)for a HashMapis的复杂性是什么。 我最初的想法是O(1)因为它是O(1)获取值,我可以简单地替换分配给键的值。 我不确定是否应该考…… -
Java,如何使用多字符布尔表达式关闭 do-while 循环?
这是一个相当初学者的问题,但我想知道为什么我的do...while循环没有关闭。 当用户输入不是“C”、“c”、“F”或“f”时,程序应该循环。当该while部分中只有一个布尔…… -
连接两个流的 NullSafe 方法是什么?
我有两个整数流来宾TravelWith 和来宾,当流中的任何一个为 Null 时,我正在连接它们但抛出错误。是否有连接两个流的 nullsafe 方法?或者使用 if 条件是我唯…… -
将 String[] 转换为 long[]
如何将 a 转换String[]为long[]? 我有一个String[] inputArray包含Stringat 的inputArray[31]。我想在特定的 上拆分该字符串SPLIT_CHAR,结果String[]如下: …… -
java中String [] args背后的逻辑是什么?
我理解它的用途,但是当他们设计 java 时为什么不允许主运行没有String [] args(如果我作为程序员,不需要数组)?这个决定背后有什么逻辑吗? 回答 实际上…… -
Java 字节码错误:期望在堆栈上找到对象/数组
我正在将一种简单的语言编译成 JVM 字节码,并且在 Java 对象方法调用方面存在一些问题。验证器给出以下错误 java.lang.VerifyError: (class: Test_1, method:…… -
如何在没有 T 的情况下将“T”添加到 UTC 时间戳,并为其添加 5 分钟
我想将字符串 d(UTC 格式的日期)转换为带有 'T' 的 UTC 格式的字符串,并将时间增加 5 分钟。下面是代码 public static void main (String args[]) thro…… -
Java OffsetDateTime 返回错误的偏移量
我有一个 Java 时间戳值,如:1799-12-31 19:03:58.0 当我尝试使用代码将其转换为 OffsetDateTime 时: timestamp.toLocalDateTime().atZone(ZoneId.systemDef……