课时54:字符串拆分

简介: 在字符串处理的时候还提供一种字符串拆分的处理方法,字符串的拆分操作主要是可以根据一个指定的字符串或者是一些表达式实现字符串的拆分,并且拆分完成的数据将以字符串数组的形式返回。1.字符串拆分方法2.范例:观察字符串拆分处理3.范例:拆分指定个数4.先转义后拆分

课时54:字符串拆分


摘要:在字符串处理的时候还提供一种字符串拆分的处理方法,字符串的拆分操作主要是可以根据一个指定的字符串或者是一些表达式实现字符串的拆分,并且拆分完成的数据将以字符串数组的形式返回。

1.字符串拆分方法

2.范例:观察字符串拆分处理

3.范例:拆分指定个数

4.先转义后拆分

 

01. 字符串拆分方法

 

No

方法名称

类型

 

01

public String[ ] split(String regex)

普通

按照指定的字符串全部拆分

02

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

普通

按照指定的字符串拆分为指定个数,后面不拆

 

02. 范例:观察字符串拆分处理

 

public class stringDemo {
public static void main (string args[ ]) { 
String str = "hello world hello mldn"
String result [ ] = str.split(" "); //空格拆分
for (int x = o ; x <result.length ; x++){
System. out.println (result[x]);
}
 }
}

image.png

image.png

总结:除了可以全部拆分,也可以拆分为指定个数。

 

03. 范例:拆分指定个数

 

public class stringDemo {
public static void main (string args[ ]) { 
String str = "hello world hello mldn"
String result [ ] = str.split(" ",2); //空格拆分
for (int x = o ; x <result.length ; x++){
System. out.println (result[x]);
}
  }
}

image.png

总结:但是在进行拆分时,可能会发生无法拆分的情况。这是最简单的方法就是使用“\\”进行转义。

 

04. 范例:先转义再拆分

 

public class stringDemo {
public static void main (string args[ ]) { 
String str = "hello world hello mldn"
String result [ ] = str.split(" \\"); //空格拆分
for (int x = o ; x <result.length ; x++){
System. out.println (result[x]);
}
  }
}

image.png

对于拆分与替换的更多操作后续才会进行,拆不开要加“\\”进行一个转义处理。

相关文章
【链表】还不会用C++实现链表?一文教会你各种链表的实现
【链表】还不会用C++实现链表?一文教会你各种链表的实现
649 0
|
关系型数据库 MySQL 数据库
开发者如何使用数据库文件存储 DBFS
【10月更文挑战第10天】开发者如何使用数据库文件存储 DBFS
473 5
|
存储 算法 安全
深入了解哈希映射(HashMap)
哈希映射是现代软件开发中不可或缺的一种数据结构,它通过独特的存储和检索机制,提供了高效的数据处理能力。正确理解和使用哈希映射,能够显著提高软件性能和开发效率。不论是在日常的软件开发还是在处理大规模数据集时,哈希映射都是一个极佳的选择。
588 1
|
12月前
|
数据采集 数据挖掘 Python
Python学习的自我理解和想法(22)
本文记录了作者学习Python第22天的内容——正则表达式,基于B站千锋教育课程。文章简要介绍了正则表达式的概念、特点及使用场景(如爬虫、数据清洗等),并通过示例解析了`re.search()`、`re.match()`、拆分、替换和匹配中文等基本语法。正则表达式是文本处理的重要工具,尽管入门较难,但功能强大。作者表示后续会深入讲解其应用,并强调学好正则对爬虫学习的帮助。因时间有限,内容为入门概述,不足之处敬请谅解。
|
存储 缓存 JSON
Transformers 4.37 中文文档(十三)(3)
Transformers 4.37 中文文档(十三)
770 1
|
存储 缓存 开发工具
Transformers 4.37 中文文档(十三)(2)
Transformers 4.37 中文文档(十三)
458 1
|
监控 前端开发 数据可视化
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
@icraft/player-react 是 iCraft Editor 推出的 React 组件库,旨在简化3D数字孪生场景的前端集成。它支持零配置快速接入、自定义插件、丰富的事件和方法、动画控制及实时数据接入,帮助开发者轻松实现3D场景与React项目的无缝融合。
1024 9
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
|
机器学习/深度学习 PyTorch 算法框架/工具
【机器学习】Softmax回归探索
【机器学习】Softmax回归探索
657 8
|
监控 NoSQL Linux
在Linux中,出现脑裂的是什么原因?
在Linux中,出现脑裂的是什么原因?