Java split() 方法

Java中的split()方法和substring()方法 java中substring的用法 str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str; str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str; Ja... 阅读详情
Java split() 方法

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

注意:. 和 $ 和 | 和 * 等转义字符,必须得加 \\

注意:多个分隔符,可以用 | 作为连字符。

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

参数

  • regex – 正则表达式分隔符。

  • limit – 分割的份数。

返回值

  • 字符串数组。
public class Test {
    public static void main(String args[]) {
        String str = new String("Welcome-to-Runoob");
 
        System.out.println("- 分隔符返回值 :" );
        for (String retval: str.split("-")){
            System.out.println(retval);
        }
 
        System.out.println("");
        System.out.println("- 分隔符设置分割份数返回值 :" );
        for (String retval: str.split("-", 2)){
            System.out.println(retval);
        }
 
        System.out.println("");
        String str2 = new String("www.runoob.com");
        System.out.println("转义字符返回值 :" );
        for (String retval: str2.split("\\.", 3)){
            System.out.println(retval);
        }
 
        System.out.println("");
        String str3 = new String("acount=? and uu =? or n=?");
        System.out.println("多个分隔符返回值 :" );
        for (String retval: str3.split("and|or")){
            System.out.println(retval);
        }
    }
}

以上程序执行结果为:

  • 分隔符返回值 :
    Welcome
    to
    Runoob

  • 分隔符设置分割份数返回值 :
    Welcome
    to-Runoob

  • 转义字符返回值 :
    www
    runoob
    com

  • 多个分隔符返回值 :
    acount=?
    uu =?
    n=?

深入了解 Java split() 方法:分割字符串的利器 阅读详情

相关推荐

1014. 福尔摩斯的约会 (20)-PAT乙级真题

1014. 福尔摩斯的约会 (20) 大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧!3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母’D’,代表星期四;第2对相同的字符是’

柳婼 の blog 2644

Java split方法详细讲解

分隔符可以是任意字符、符号、数字、字符串等。

qq_26893841的博客 4万+

手把手教你用vLLM在昇腾910B上部署Qwen3-Embedding-8B模型(保姆级避坑指南)

本文详细介绍了如何在昇腾910B芯片上使用vLLM推理引擎部署Qwen3-Embedding-8B模型的全流程,包括环境准备、vLLM-ascend定制化安装、模型获取与校验、环境变量配置、服务启动参数优化、性能压测及生产级部署建议。特别针对昇腾生态的开发者,提供了保姆级的避坑指南和实用技巧,帮助实现高效稳定的模型部署。

weixin_28726671的博客 463

Java中字符串split() 的使用方法.没你想的那么简单

先看下面的方法,事先预测一下,经过split方法,按逗号进行分割为数组之后,生成的数组的长度是多少,目测很多人都觉得是8,但是结果却出乎意料。是5而不是8. private static void testSplit() { String ss = ",aa,bb,cc,dd,,,"; String[] array = ss.split(","); ...

请叫我大师兄 7万+

【任何电机可使用的七段式s曲线-----包括matlab代码和simulink仿真】

S形加加速(T1)→>匀加速(T2)→减加速(T3)→>匀速(T4 )>加减速(T5)>匀减速(T6)-→>减减速(T7)

weixin_44312889的博客 6309

【Fluent】太阳辐射模型—Solar Ray Tracing

一、引言Fluent提供了一个太阳能负载模型,可用于计算进入计算域的太阳光线的辐射效应。该模型可以分为:太阳光线追踪和太阳辐照。其中太阳辐照需要使用DO或MC模型,直接向辐射模型提供外光束方向和强度参数。太阳光线追踪不限制辐射模型,可以独立于辐射方程使用,甚至可以在辐射模型off的情况下使用。本文主要介绍太阳光线追踪模型。该模型非常适用于以下领域汽车气候控制 (ACC) 应用建筑物中的人体热舒适建模应用该模型使用着色算法进行太阳光线追踪。光线会透过半透明的面加载在照射面上。

a5567899的博客 7588

Java中split的用法

Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]])  stringObj 必选项。要被分解的 Str

tw19811220的专栏 4万+

【系统架构设计师】十、统一建模语言UML(基本概念|UML2.0|SysML)

UML 2.0 提供了 14 种图,分别是类图、对象图、用例图、序列图、通信图(协作图)、状态图、活动图、构件图(组件图)、部署图、制品图、组合结构图、包图、交互概览图和计时图(定时图)。序列图、通信图、交互概览图和计时图均被称为交互图。 系统建模语言(SysML)是一种通用图形建模语言,用于指定,分析,设计和验证可能包括硬件,软件,信息,人员,程序和设施的复杂系统。特别是,该语言提供了图形表示,其具有用于建模系统需求,行为,结构和参数的语义基础,用于与其他工程分析模型集成。

帅次的博客 2520

java中split详解

比如字符串a,bc,d,e,f若是以split(String “,”,int 2)分割那么会返回字符数组大小为2,[[a],[bc,d,e,f]]比如字符串a,bc,(d,e,f若是以split(String “\(”)分割那么会返回字符数组为[[a,bc,],[d,e,f]]比如字符串a,bc,d,e,f若是以split(String “[bc]”)分割那么会返回字符数组为[[a,],[,d,e,f]]2.第二种方法split(String x,int n),x是要分割的字符,n是分割成几个字符数组。

weixin_43613968的博客 9163

【NVIDIA-GB200-1】国内第一份生产环境实战安装配置教程,配置安装脚本,nvidia gb200配置教程-复制即用;gb200驱动安装

GB200 的高性能通信依赖。

jundao1997的专栏 704

Android 10.0 SystemUI 屏蔽状态栏消息推送弹出的悬浮通知

在状态栏中,有一些通知类似 消息推送 弹出的 悬浮通知,弹出30秒之后会消失掉 要想屏蔽掉这些通知,首选知道这些通知是怎么产生的 通知类型 NotificationContentInflater.java 详细的介绍各种通知的类型 frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/NotificationContentInflater.java /** * The defau

安卓兼职framework和app工程师的博客 1542

Java之split()方法

Java之split()方法 1、方法介绍 (1)public String[] split(String regex) 根据给定正则表达式的匹配拆分此字符串 (2)public String[] split(String regex,int limit) 根据匹配给定的正则表达式来拆分此字符串 2、方法实例 /** * @Title:Split.java *

游海东的技术专栏 5380

深度强化学习调参技巧:以DQN、DDPG、TD3、PPO、SAC等算法为例

深度强化学习调参技巧:以D3QN、DDPG、TD3、PPO、SAC算法为例

丨汀、的博客 3442

Java split() 方法

Java split() 方法使用案例 使用案例 @Test public void Saas() { String str = "ASC-Bac-WUqp-AJ"; //截取”-“后面第三个 是在外面加中括号 System.out.println(str.split("-")[3]);//结果AKJSJ //按”-“为分...

wood-man的博客 3957

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【Java】深入了解 Java 中的 split() 方法

split() 方法是 Java String 类中的一个实例方法,用于根据给定的正则表达式将字符串分割成子字符串数组。split() 方法有两个常用的重载形式:String[] split(String regex):按照给定的正则表达式分割字符串,返回一个字符串数组。String[] split(String regex, int limit):按照给定的正则表达式分割字符串,并且限制分割的次数。方法签名。

哈哈哈哈哈哈哈 4512

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

java split 不含_Java之split()方法

Java之split()方法1、方法介绍(1)publicString[]split(Stringregex)根据给定正则表达式的匹配拆分此字符串(2)publicString[]split(Stringregex,intlimit)根据匹配给定的正则表达式来拆分此字符串2、方法实例/*** @Title:Split.java* @Package:com.you.data* @Descript...

weixin_39953629的博客 191

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Java split() 方法

Java split() 方法 今天在写SSM项目中碰到一个疑惑: if(provider.getCompanyLicPicPath() != null && !"".equals(provider.getCompanyLicPicPath())){ String[] paths = provider.getCompanyLicPicPath().split("\\"+File.separator); logger.debug("view companyLicPicPath pa

NSX-Truth 462

Java split()方法

split方法,字符串拆分

m0_56574869的博客 992

java中String类的split()方法详解

split(String regex)为java.lang.String类的方法,其功能可简单描述为将调用该方法的字符串从与参数regex匹配的位置切断,形成两个新的字符串。 该方法的具体定义为 public String[] split(String regex) { return split(regex, 0); } 可以很明显的看到方法内部调用了一个重载的split(regex,0)...

qq_42575499的博客 2万+

java的split的源码_从源码分析:Java中的split()方法

从字符串中出现多次空格时使用’split()'说起我们一般在使用java中的字符串类String中的split()时,比如希望用空格将其隔开时,往往会默认每次只有一个空格出现,那么若出现多个空格,会发生什么呢?这里,我们可以做一个简单的测试:public class JavaSplitTest {public static void main(String[] args) {String s = ...

weixin_39702316的博客 432

Java split() 方法注意

进击的豌豆的博客 111

从源码分析:Java中的split()方法

从字符串中出现多次空格时使用’split()'说起 我们一般在使用java中的字符串类String中的split()时,比如...

933

Java split() 方法详解

split()方法是JavaString类中的一个实例方法,用于根据指定的分隔符将字符串分割为子字符串数组。

无限进步 6741

java的split_Java split() 方法

Java split() 方法split() 方法根据匹配给定的正则表达式来拆分字符串。语法public String[] split(String regex,int limit)参数regex-- 正则表达式分隔符。limit-- 分割的份数。返回值成功则返回替换的字符串,失败则返回原始字符串。实例public class Test {public static void main(Str...

weixin_39632891的博客 300

Java中split()方法

1. . 、 $、 | 和 * 等转义字符,必须得加 \\。2. 多个分隔符,可以用 | 作为连字符。-- 正则表达式分隔符。

小白的博客 6305
上一篇: IO流:文件处理(二)
下一篇: Java-缓冲流、转换流、序列化流(三)
UP青年
博客等级 码龄10年 12粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值