try(Stream<String> stream = new BufferedReader(new InputStreamReader(this.getClass().getResourceAsStream("/data.txt"))).lines()) {
// do the thing with the file;
} catch (NullPointerException e) { // note, not the same exception type
e.printStackTrace();
}
答案 0 :(得分:3)
将数组转换为字符串时。隐式调用join()
。因此[].join()
是''
,这就是为什么它不显示在字符串中的原因。
但是,如果您使用一些空元素,那么它将显示,
console.log([123] + [,] + 'foo'.split(''));
可以使用不同的方法来连接两个或多个数组。现代的是使用Spread Operator。
console.log([...[123], ...[],...'foo'.split('')]);