String#join
。
示例:
boolean allStartWith(String a, String b, String c, String d, String prefix) { return a.startsWith(prefix) && b.startsWith(prefix) && c.startsWith(prefix) && d.startsWith(prefix); }
在应用快速修复后:
boolean foo(String a, String b, String c, String d, String prefix) { return Stream.of(a, b, c, d).allMatch(s -> s.startsWith(prefix)); }
示例:
String joinAll(String a, String b, String c, String d) { return a + "," + b + "," + c + "," + d; }
在应用快速修复后:
String joinAll(String a, String b, String c, String d) { return String.join(",", a, b, c, d); }
仅当项目或模块的语言级别为 8 或更高时才报告此检查。
2018.2 的新功能