小编Abh*_*dan的帖子

在 JavaScript 中将多个 json 文件读取到对象数组中

我需要读取一个文件夹下的多个 json 文件。数据文件路径如下:

./data/json1.json
./data/json2.json
Run Code Online (Sandbox Code Playgroud)

我的初始化类的工作原理如下:

const j1 = require('./data/json1.json');
const j2 = require('./data/json2.json');
init(){
    return j1.concat(j2);
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来执行此操作,因为数据下的文件列表可能会增加并且每次都需要修改?

我最好避免在文件夹中循环并读取文件以附加到init().

javascript node.js

3
推荐指数
1
解决办法
7199
查看次数

在Java 8中的标识字段上查找数组列表的子集

我有一个DTO看起来像-

@Getter
@Builder
class Person{
    private String id;
    private String name;
    private Integer age;
}
Run Code Online (Sandbox Code Playgroud)

创建一个新的arraylist为-

List<Person> persons = new ArrayList<Person>();
persons.add(Person.builder().id("001").name("alpha").build());
persons.add(Person.builder().id("002").name("beta").build());
persons.add(Person.builder().id("003").name("gamma").build());
Run Code Online (Sandbox Code Playgroud)

另一个列表存在-

List<Person> ages = new ArrayList<Person>();
ages.add(Person.builder().id("001").age(25).build());
ages.add(Person.builder().id("002").age(40).build());
Run Code Online (Sandbox Code Playgroud)

什么是Java中8得到的一个子集的最佳方式persons,其中person.id().equals(age.id())每个项目personpersons,并ageages

java java-8 java-stream

3
推荐指数
1
解决办法
99
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1

javascript ×1

node.js ×1