扫码一下
查看教程更方便
java 11 为 string 引入了多项增强功能。
考虑以下示例
import java.util.arraylist;
import java.util.list;
public class apitester {
public static void main(string[] args) {
string sample = " abc ";
system.out.println(sample.repeat(2)); // " abc abc "
system.out.println(sample.isblank()); // false
system.out.println("".isblank()); // true
system.out.println(" ".isblank()); // true
system.out.println(sample.strip()); // "abc"
system.out.println(sample.stripleading()); // "abc "
system.out.println(sample.striptrailing()); // " abc"
sample = "this\nis\na\nmultiline\ntext.";
list lines = new arraylist<>();
sample.lines().foreach(line -> lines.add(line));
lines.foreach(line -> system.out.println(line));
}
}
上述代码运行结果如下
abc abc
false
true
true
abc
abc
abc
this
is
a
multiline
text.