Java String split() 方法详解

Java String split() 方法详解

split() 方法用于将字符串根据指定的正则表达式或分隔符拆分为一个字符串数组。

语法:

String[] split(String regex);
String[] split(String regex, int limit);

其中,regex 参数指定要拆分的正则表达式或分隔符,limit 参数指定拆分后字符串数组的最大长度(可选)。

示例:

String str = "Hello, world, Java";

// 根据逗号拆分
String[] result1 = str.split(",");

// 根据空格拆分,限制数组长度为 2
String[] result2 = str.split(" ", 2);

输出:

result1: ["Hello", "world", "Java"]
result2: ["Hello", "world, Java"]

特点:

  • 正则表达式拆分灵活,支持复杂的拆分需求。
  • limit 参数可控制拆分后字符串数组的长度。
  • 如果 regex 为空,则默认以空格作为分隔符。
txt 文件大小:5.16KB