博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
String字符串的截取
阅读量:6451 次
发布时间:2019-06-23

本文共 896 字,大约阅读时间需要 2 分钟。

 

根据某个字段将字符串分割成绩部分

String str = "string number one 1/9/0";        //将字符串由/ 截取成绩部分        String[] strs = str.split("/");        for (String str01 : strs) {            System.out.println(str01);        }

结果:

截取字符串前几位  或中间几位、最后一位

//截取字符串前5位String str02 = str.substring(0, 5);System.out.println(str02);//截取字符串第4位到第10位String str03 = str.substring(3, 10);System.out.println(str03);//截取字符串最后一位String str04 = str.substring(str.length()-1);System.out.println(str04);

结果:

字符串的替换  / 换成 -

//截取和拼接 将字符串的1/9/0 转换成1-9-0        str = str.replace("/", "-");        System.out.println(str);

结果:

 

通过StringUtils提供的方法 

 

//这里是以第一个”e”,为标准。StringUtils.substringBefore(“dskeabcee”, “e”); /结果是:dsk/ //这里以最后一个“e”为准StringUtils.substringBeforeLast(“dskeabcee”, “e”) 结果为:dskeabce

 

split()+正则表达式来进行截取

String regexp = "\\d.*";Pattern p = Pattern.compile(regexp);Matcher m=p.matcher(str)

 

转载于:https://www.cnblogs.com/kuoAT/p/6932962.html

你可能感兴趣的文章
在不花一分钱的情况下,如何验证你的创业想法是否可行?《转》
查看>>
Linux/Android 性能优化工具 perf
查看>>
learn go recursive
查看>>
GitHub使用教程、注册与安装
查看>>
论以结果为导向
查看>>
CODE[VS] 1294 全排列
查看>>
<<The C Programming Language>>讀書筆記
查看>>
如何在目录中查找具有指定字符串的文件(shell)
查看>>
安卓学习笔记2
查看>>
选择排序
查看>>
DotNet(C#)自定义运行时窗体设计器 一
查看>>
P2627 修剪草坪[dp][单调队列]
查看>>
JS详细入门教程(上)
查看>>
Android学习笔记21-ImageView获取网络图片
查看>>
线段树分治
查看>>
git代码冲突
查看>>
lnmp1.3 配置pathinfo---thinkphp3.2 亲测有效
查看>>
查看Linux 系统的配置和增减用户/增减组/增减权限
查看>>
利用android studio 生成 JNI需要的动态库so文件
查看>>
poll
查看>>