亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

精通 Java split() 方法:实战指南与代码示例

Java 中 split() 方法是什么?

String.split() 方法基于指定分隔符(由正则表达式定义)将字符串拆分为子字符串数组。日常最常用分隔符为空格或逗号,但可使用任意正则模式。

方法签名

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

参数

用逗号分隔符拆分字符串

例如字符串 strMain = "Alpha, Beta, Delta, Gamma, Sigma"。按逗号加空格拆分得五个单词:

精通 Java split() 方法:实战指南与代码示例

用 String.split(", ") 执行此操作。

class StrSplit { public static void main(String[] args) { String strMain = "Alpha, Beta, Delta, Gamma, Sigma"; String[] arrSplit = strMain.split(", "); for (String part : arrSplit) { System.out.println(part); } } }

输出

Alpha Beta Delta Gamma Sigma

用 limit 控制拆分

有时只需前几个元素,其余合并保留。limit 参数实现此功能。limit=3 时,第三元素包含剩余字符串:

  1. Alpha
  2. Beta
  3. Delta, Gamma, Sigma
class StrSplitWithLimit { public static void main(String[] args) { String strMain = "Alpha, Beta, Delta, Gamma, Sigma"; String[] arrSplit = strMain.split(", ", 3); for (String part : arrSplit) { System.out.println(part); } } }

输出

Alpha Beta Delta, Gamma, Sigma

按空格拆分字符串

将句子拆为单词,可按单空格拆分。例如:

public class SplitBySpace { public static void main(String[] args) { String strMain = "Welcome to Guru99"; String[] arrSplit = strMain.split(" "); for (String word : arrSplit) { System.out.println(word); } } }

输出

Welcome to Guru99

java

  1. Python strip() 方法完全指南:去除首尾空白与自定义字符实战
  2. Java String length() 方法:获取字符串长度(示例)
  3. 精通 Java String.indexOf():定位子字符串与实战示例
  4. Java String.charAt() 详解:语法、返回类型、异常与实战示例
  5. 精通 Java String compareTo():语法、用例与实战示例
  6. Java String.contains() 方法:检查子字符串是否存在(实战示例)
  7. 精通 Java String.endsWith():检查字符串后缀(示例)
  8. Java 字符串替换大全:replace()、replaceAll() 与 replaceFirst() 详解
  9. Java BufferedReader 读取文件:实战指南与示例
  10. Java 中 char 与 String 相互转换:实用示例与最佳实践
  11. Java 递归反转字符串:原理、代码实现与性能分析
  12. Java 插入排序算法详解:核心原理、完整代码与步骤演示