split()方法是Java中String类提供的一个重要方法,用于将字符串按照指定的分隔符拆分成字符串数组。本文将详细介绍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"]
String str = "apple1banana2orange3";
String[] fruits = str.split("\\d");
// 结果:["apple", "banana", "orange"]
String str = "one,two,three,four";
String[] parts = str.split(",", 2);
// 结果:["one", "two,three,four"]
当分隔符包含正则表达式特殊字符时,需要进行转义:
String str = "apple.banana.orange";
String[] fruits = str.split("\\.");
默认情况下split()会忽略末尾的空字符串,如需保留:
String str = "a,b,c,,";
String[] parts = str.split(",", -1);
// 结果:["a", "b", "c", "", ""]
String str = "Hello World Java";
String[] words = str.split("\\s+");
通过本文的介绍,相信您已经掌握了Java split()方法的核心用法。合理使用这个方法可以大大简化字符串处理工作,提高开发效率。