小编Tom*_*ski的帖子

如何使用Java 8流迭代List <int []>?

我有

List<int[]> allNumList = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

我正在迭代allNumList并匹配下面代码中的一个条件.

for (int[] arr : allNumList) {
    for (int i : arr) {
        if (i == numb) {
            return false;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想用Java 8做上面的代码.

java java-8 java-stream

6
推荐指数
1
解决办法
213
查看次数

将java.sql.Timestamp转换为Java 8 ZonedDateTime吗?

将Joda时间迁移到Java 8

乔达:

UserObject user = new UserObject()
user.setCreatedAt(new DateTime(rs.getTimestamp("columnName")));`
Run Code Online (Sandbox Code Playgroud)

迁移至Java 8

这是我的代码;它确实可以编译;我怀疑它是否有效:

ZonedDateTime.ofInstant(rs.getTimestamp("columnName").toLocalDateTime().toInstant(ZoneOffset.UTC),ZoneId.of("UTC")));
Run Code Online (Sandbox Code Playgroud)

在某些情况下,日期是错误的。有什么建议吗?

java sql java-8 java-time zoneddatetime

6
推荐指数
3
解决办法
4310
查看次数

Image() 已经在使用 Lombok 的 Maven 构建期间在类中定义

以下代码在使用 Maven 构建时导致编译错误 ( Image() is already defined in class) @NoArgsConstructor

import lombok.Data;
import lombok.NoArgsConstructor;

// tag::code[]
@Data
@NoArgsConstructor
public class Image {

    private int id;
    private String name;

    public Image(int id, String name) {
        this.id = id;
        this.name = name;
    }
} 
Run Code Online (Sandbox Code Playgroud)

是什么导致了这个问题,我该如何解决?

编辑:龙目岛版本是 1.16.22。

java maven lombok

5
推荐指数
1
解决办法
550
查看次数

在 Gradle 中编译一个 JDK 8 项目 + 一个 JDK 9 “module-info.java”

我正在开发一个面向 JDK 8 的 Java 库,我正在使用 OpenJDK 11 在 Gradle 5 中构建它。为了面向 JDK 8,我是 javac 的--release选项。

但是,我也希望我的库与 JPMS 兼容。换句话说:

MCVE

构建.gradle

plugins {
    id 'java'
    id 'org.javamodularity.moduleplugin' version '1.4.1' // *
}

repositories {
    mavenCentral()
}

dependencies {
    compileOnly 'org.projectlombok:lombok:1.18.6'
}

compileJava.options.compilerArgs.addAll(['--release', '9']) // **
Run Code Online (Sandbox Code Playgroud)

*org.javamodularity.moduleplugin设置--module-pathcompileJava

** 目前还没有 Gradle DSL --release#2510

src/main/java/module-info.java: …

java javac gradle java-9 java-module

5
推荐指数
1
解决办法
3485
查看次数