String类的split()方法是Java中处理字符串拆分的核心方法,它允许开发者根据指定的分隔符将字符串分割成字符串数组。本文将详细讲解split()方法的使用技巧和注意事项。
public String[] split(String regex)
public String[] split(String regex, int limit)
使用逗号分隔字符串:
String str = "apple,banana,orange";
String[] fruits = str.split(",");
// 结果: ["apple", "banana", "orange"]
split()方法支持正则表达式:
String str = "apple123banana456orange";
String[] fruits = str.split("\\d+");
// 结果: ["apple", "banana", "orange"]
limit参数控制拆分次数:
String str = "a,b,c,d";
String[] result1 = str.split(",", 2); // ["a", "b,c,d"]
String[] result2 = str.split(",", -1); // 无限制拆分
处理正则表达式特殊字符:
String str = "a.b.c";
String[] result = str.split("\\.");
// 结果: ["a", "b", "c"]
通过掌握String.split()方法,您可以高效地处理各种字符串拆分需求,提升Java编程效率。