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}

相关文章
|
5天前
|
Java 编译器
【Java开发指南 | 第十九篇】Java方法
【Java开发指南 | 第十九篇】Java方法
9 0
|
5天前
|
Java
判断不为空和不为空串的方法java
判断不为空和不为空串的方法java
|
5天前
|
Java
【专栏】Java反射机制,该机制允许程序在运行时获取类信息、动态创建对象、调用方法和访问属性
【4月更文挑战第27天】本文探讨了Java反射机制,该机制允许程序在运行时获取类信息、动态创建对象、调用方法和访问属性。反射通过Class、Constructor、Method和Field类实现。文中列举了反射的应用场景,如动态创建对象、调用方法、访问属性和处理注解,并提供了相关实例代码演示。
|
1天前
|
并行计算 Java API
Java 8中的接口默认方法和静态方法以及并行数组
【5月更文挑战第19天】Java 8引入了许多新特性,其中包括接口的默认方法和静态方法,以及并行数组的能力。这些特性增强了Java的面向对象编程模型和数组处理能力。让我们深入了解它们的概念和实践。
18 2
|
1天前
|
Java 编译器
滚雪球学Java(34):探究Java方法的神奇魔法和参数传递奥秘
【5月更文挑战第9天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
10 1
滚雪球学Java(34):探究Java方法的神奇魔法和参数传递奥秘
|
3天前
|
Java
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
|
4天前
|
Java
Java String 避免空指针的方法
Java String 避免空指针的方法
5 0
|
5天前
|
Java 编译器
【Java开发指南 | 第十七篇】Java 方法
【Java开发指南 | 第十七篇】Java 方法
8 1
|
5天前
|
Java
【Java开发指南 | 第九篇】访问实例变量和方法、继承、接口
【Java开发指南 | 第九篇】访问实例变量和方法、继承、接口
14 4
|
5天前
|
XML JavaScript Java
详解Java解析XML的四种方法
详解Java解析XML的四种方法
16 1