JAVA8-字符串

前言

Java 8 相对于之前的版本,添加了许多新的字符串相关特性,并对现有的 API 进行了优化。

StringJoiner

详解

拼接字符串

用法

1
2
3
4
5
6
//不指定前缀和后缀
StringJoiner stringJoiner = new StringJoiner(",");
//指定前缀和后缀
//StringJoiner stringJoiner = new StringJoiner(",","{","}");
List<String> list = Arrays.asList("a","b","c");
list.forEach(str->stringJoiner.add(str));

String.join

详解

拼接字符串,缺点是无法指定前缀和后缀

用法

1
2
List<String> list = Arrays.asList("a","b","c");
System.out.println(String.join(",", list));

字符串实例方法

Java 8 向 String 类中添加了许多实例方法,包括:

  • isEmpty():判断字符串是否为空。
  • chars():返回一个 IntStream,其中包含此字符串中的字符。
  • codePoints():返回一个 IntStream,其中包含此字符串中的 Unicode 代码点。

JAVA8-字符串
https://github.com/yangxiangnanwill/yangxiangnanwill.github.io/2024/01/03/好好码代码吖/JAVA/JAVA特性/JAVA8-字符串/
作者
will
发布于
2024年1月3日
许可协议