Java教程 目录

Java字符串拆分

在Java中,我们可以使用split()方法来拆分字符串。split()方法接受一个正则表达式作为参数,并根据该正则表达式将字符串拆分为多个子字符串。

基本语法

------ --- - -------------------
-------- --- - ---------------
--- ------- - - ---- -
    ----------------------
-

在上面的示例中,我们首先定义了一个包含逗号的字符串str,然后使用逗号作为分隔符调用split()方法将字符串拆分为HelloWorldJava三个子字符串,并将结果存储在一个字符串数组arr中。最后,我们使用增强for循环遍历数组并打印每个子字符串。

使用正则表达式

除了简单的字符作为分隔符外,我们还可以使用正则表达式来指定更复杂的分隔符模式。

------ --- - ----------------------------
-------- --- - -------------------
--- ------- - - ---- -
    ----------------------
-

在上面的示例中,我们使用正则表达式"[,;|]"指定逗号、分号和竖线作为分隔符,将字符串str拆分为appleorangebananagrape四个子字符串。

注意事项

  • 如果正则表达式中包含特殊字符,需要使用双反斜杠\\进行转义。
  • 如果字符串以分隔符开头或结尾,split()方法会产生空字符串。

以上就是Java字符串拆分的基本用法,通过灵活运用split()方法,可以轻松实现字符串的拆分操作。


上一篇:Java将字符串转换为char
下一篇:Java字符串转为字节数组和字节数组