android java split_Java中的split函数的用法
Java中的 split 函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回;
例如:
String str="1234@abc";
String[] a = str.split("@");
System.out.println("处理结果: "+a[0]+","+a[1]); //输出的是: 处理结果: 1234,abc
对于分割的字符(串),通常是常见,普通的,没什么问题;
但是对某些特殊字符,如果字符(串)正好是正则的一部分,则需要转义才能使用,
这些字符有 | , + , * , ^ , $ , / , | , [ , ] , ( , ) , - , . , \等, 因它们是正则表达式中的一部分, 所以如果想用该字符本身, 这些字符需要进行转义才能表示它本身;
例如:
想用 | 竖线去分割某字符,因 | 本身是正则表达式中的一部分,所以需要 \ 去转义,因转义使用 \, 而这个 \ 正好也是正则表达式的字符,所以还得用一个 \ , 所以需要两个 \\。
String str="5678|XYZ";
String[] b = str.split("\\|"); //注意这里用两个 \\,而不是一个\
System.out.println("处理结果: "+b[0]+","+b[1]); //输出的是: 处理结果: 5678,XYZ
再来看看:
String str="5678|XYZ";
String[] b = str.split("|"); //注意直接使用|,该字符是正则表达式的一部分,
String x="处理结果: ";
for(int i=0;i
x=x+b[i]+",";
}
System.out.println(x); //输出的是: 处理结果: 5,6,7,8,|,X,Y,Z,
Java示例代码:http://www.eyesourcecode.com/f/JavaSourceCode/1
android java split_Java中的split函数的用法相关推荐
- python中split的用法取第二个分片_python中的split()函数的用法
函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...
- python中的split函数的用法实例_python中的split()函数的用法
函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...
- python中split的用法-python中的split()函数的用法
函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...
- Python中的split()函数的用法
原文:https://www.cnblogs.com/liujiacai/p/7839971.html Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 ...
- Java中的split()函数的用法
split()方法介绍 方法原型: public String[] split(String regex, int limit)- regex -- 正则表达式分隔符.- limit -- 分割的份数 ...
- pythonaxis函数_Python中numpy.apply_along_axis()函数的用法
numpy.apply_along_axis(func, axis, arr, *args, **kwargs): 必选参数:func,axis,arr.其中func是我们自定义的一个函数,函数fun ...
- Java中的split函数
Java中的 split 函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回: String str="1234@abc"; String[] a = s ...
- Java中split函数的用法及使用示例
Java中split函数的用法及使用示例 2010-05-04 10:21 日志原文:http://lhgc.blog.sohu.com/80444801.html java.lang.string. ...
- JAVA中split函数的用法
JAVA中split函数的用法 只写经常使用的,并不完整. 1.基本用法,将字符串按照指定字符串进行分割,例如: public class Main {public static void main( ...
最新文章
- OpenCV再升级!修改一行代码,将图像匹配效果提升14%!
- Chrome OS与平板电脑才是珠联璧合
- 技术系列课|音视频测试实战——记音视频测试那些事
- java后台接收数据格式_Java后台基于POST获取JSON格式数据
- SequoiaDB 巨杉数据库
- 年度总结文章的抽奖结果公布
- MySQL sysdate()函数
- Android 8.0 学习(4)---Android通用内核
- app测试的过程和重点关注内容
- 男人在35岁之前最好的投资
- C#使用双堆栈创建队列
- celery+rabbitmq+redis 分布任务队列探索(一)
- 每天半小时,成功通过PMP!!!
- BoundsChecker的使用
- 如何用photoshop做24色环_如何制作出Ps色环?
- 2019ICPC南京区域赛ABCHIJK
- 湖南计算机考试题库,湖南省计算机等级考试编程题题库之十六
- 概率论与数理统计(定义定理总结)
- “大中台、小前台”并非一招鲜,企业要做好这5大基础模块
- linux下用命令修改图片像素
热门文章
- Codeforces Round #619 (Div. 2) D. Time to Run 矩阵回路构造
- 【SDOI2018】战略游戏【圆方树】【虚树】
- 牛客题霸 [判断回文] C++题解/答案
- 【学习笔记】左偏树的可持久化(【模板】k短路 / [SDOI2010]魔法猪学院)
- [杂题训练]CF1228E Another Filling the Grid(容斥),CF936C Lock Puzzle(构造)
- 【学习笔记】原根 / BSGS / 扩展BSGS证明及模板
- CodeForces:54
- CF1039D-You Are Given a Tree【根号分治,贪心】
- P3337-[ZJOI2013]防守战线【单纯形】
- ZOJ1101-赌徒【二分查找】