Java 的 split() 方法用于将字符串按照指定的分隔符分割成字符串数组。它有两个重载形式:\n\n1. public String[] split(String regex)\n 此方法使用正则表达式作为分隔符来分割字符串,并返回分割后的字符串数组。\n\n2. public String[] split(String regex, int limit)\n 此方法使用正则表达式作为分隔符来分割字符串,并返回分割后的字符串数组,但最多分割成 limit 个字符串。\n\n参数详解:\n- regex:指定的分隔符,可以是一个普通字符串,也可以是一个正则表达式。\n- limit:指定最大分割数量。如果 limit 大于 0,则返回的数组长度不超过 limit-1,如果 limit 小于等于 0,则不限制分割数量。\n\n示例:\njava\nString str = "Java,Python,C++,JavaScript";\nString[] languages = str.split(",");\n// languages = ["Java", "Python", "C++", "JavaScript"]\n\nString str2 = "Java,Python,C++,JavaScript";\nString[] languages2 = str2.split(",", 2);\n// languages2 = ["Java", "Python,C++,JavaScript"]\n\n\n需要注意的是,split() 方法的参数 regex 是一个正则表达式,所以如果分隔符是一个特殊字符,需要进行转义。例如,如果要按照点号来分割字符串,可以使用 "." 作为分隔符。

Java split() 方法详解:参数、示例及特殊字符转义

原文地址: https://www.cveoy.top/t/topic/pJ1P 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录