小编Tro*_*zan的帖子

从 C 中的文件中读取名称值对

我想在 C 中打开一个 .txt 文件并读取 .txt 文件中的名称值对以及不同变量中的每个值。txt 文件只有 3 行。

Name1 =  Value1
Name2 =  Value2
Name3 =  Value3
Run Code Online (Sandbox Code Playgroud)

我想提取与名称 1、2 和 3 对应的值并将它们存储在变量中。我该怎么办?

c file

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

Java 11 中的高效空检查

我需要使用对象中 3 个级别的 getter。

response.getServiceError().getErrorCode()
Run Code Online (Sandbox Code Playgroud)

一个或多个对象可能为 NULL。现在,我正在这样做

if (response != null && response.getServiceError() != null && response.getServiceError().getErrorCode() != null && response.getServiceError().getErrorCode().equals("errCode123")) {
     //doSomething;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好和/或优雅的方式来构建 if 条件?

java null null-check java-11

4
推荐指数
1
解决办法
1448
查看次数

Java 11 Lambda - 检查每个对象,满足第一个条件时返回 true,否则返回 false

我有一个方法,效果很好。这就是它的样子。

private boolean roomWithMoreThanTenFurnitures(Building building) {
if (building != null && building.hasRooms()) {
    for (Room room : building.getRooms()) {
        if (room.getFurnitures.size() > 10) {
            return true;
        }
    }   
}
return false;
}
Run Code Online (Sandbox Code Playgroud)

我想把它切换到 Lambda。uo 是用 shell 进来的,但是我不知道外面如何填写 if(条件) return true 或 return false。

building.getRooms().forEach(room -> {
//??
});
Run Code Online (Sandbox Code Playgroud)

java lambda java-11

0
推荐指数
1
解决办法
2449
查看次数

标签 统计

java ×2

java-11 ×2

c ×1

file ×1

lambda ×1

null ×1

null-check ×1