Java split() 方法

简介: Java split() 方法

split() 方法根据匹配给定的正则表达式来拆分字符串。

语法
public String[] split(String regex, int limit)
参数

regex表示分隔符

limit表示份数

返回值

字符串数组

应用:
示例一:以“-”为分隔符,分2份。
public static void main(String[] args) {
    String str="welcome-to-Beijin";
    String[] retval=str.split("-",2);
    for (String string : retval) {
      System.out.print("{"+string+"}");
    }
  }

输出结果:{welcome} {to-Beijin}

示例二:以“-”为分隔符,不设置份数。
public static void main(String[] args) {
    String str="welcome-to-Beijin";
    String[] retval=str.split("-");
    for (String string : retval) {
      System.out.print("{"+string+"}");
    }
  }

输出结果:{welcome}{to}{Beijin}

示例三:以“-”和“,”为分隔符,不设置份数。

多个分隔符,可以用“|”作为连字符。

public static void main(String[] args) {
    String str="welcome-to,Beijin";
    String[] retval=str.split("-|,");
    for (String string : retval) {
      System.out.print("{"+string+"}");
    }
  }

输出结果:{welcome}{to}{Beijin}

示例四:以“.”为分隔符,不设置份数。

“.”、“$”、“|”和“*”等转义字符,必须得加 \\

public static void main(String[] args) {
    String str="127.0.0.1";
    String[] retval=str.split("\\.");
    for (String string : retval) {
      System.out.print("{"+string+"}");
    }
  }

输出结果:{127}{0}{0}{1}

相关文章
|
22天前
|
Java
Java 字符串分割split空字符串丢失解决方案
Java 字符串分割split空字符串丢失解决方案
|
26天前
|
监控 Java API
提升 Java 后台性能的十大方法
【4月更文挑战第5天】本文介绍了提升 Java 后台性能的十大方法,包括 JVM 参数调整、代码优化、并发编程、数据库性能优化、I/O 优化、微服务架构、API 设计、负载均衡、容器化和编排以及性能监控。通过这些方法,可以从代码到系统层面全面提升 Java 应用的效率和响应性。注意早期设计对性能的影响,持续优化是关键。
|
20天前
|
Java
Java中ReentrantLock中tryLock()方法加锁分析
Java中ReentrantLock中tryLock()方法加锁分析
13 0
|
9天前
|
Java 关系型数据库 MySQL
Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
【4月更文挑战第12天】Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
46 3
|
1天前
|
IDE Java 开发工具
基于Java程序设计的实验教学方法优化与实践
基于Java程序设计的实验教学方法优化与实践
9 1
|
4天前
|
存储 Java 索引
【JAVA】HashMap的put()方法执行流程
【JAVA】HashMap的put()方法执行流程
|
6天前
|
Java
Java 与垃圾回收有关的方法
Java 与垃圾回收有关的方法
|
7天前
|
存储 Java 测试技术
一文搞清楚Java中的方法、常量、变量、参数
在JVM的运转中,承载的是数据,而数据的一种变现形式就是“量”,量分为:**常量与变量**,我们在数学和物理学中已经接触过变量的概念了,在Java中的变量就是在程序运行过程中可以改变其值的量。
14 0
|
11天前
|
存储 Java
Java动态转发代理IP的实现方法
Java动态转发代理IP的实现方法
28 11
|
13天前
|
Java
Java接口中可以定义哪些方法?
【4月更文挑战第13天】
14 0
Java接口中可以定义哪些方法?