java截取字符串的长度substring()
参考文章 = https://blog.csdn.net/lihua5419/article/details/84065674
当一个字符串来的时候, 我们需要对他进行一些处理, 以后才能做保存等操作
那么久出现了 字符串的截取操作, 但是要考虑一个问题, 串的前后有空格怎么办?
参考文档 = https://www.runoob.com/java/java-string-trim.html
使用 trim() 函数来, 去除字符串的前后空格而已, 不是去掉字符串里面的空格
这样就能只保存传过来的年份信息了, 我只需要年份的信息, 其他的可以在这个上面进行拓展.
public class TestString {public static void main(String[] args) {String str = " 2020-09-03 ";System.out.println(str);String s = str.trim();System.out.println(s);String str2 = s.substring(0,4);System.out.println(str2);}
}
那么 substring() 方法的使用,就一目了然了
String str2 = s.substring(start,end);
// 不包含 end, 包含 start的值
拓展一下, 获取指定字符前面的数据
public class TestString {public static void main(String[] args) {String str="2647333022@qq.com";//截取@之前的字符串String str1=str.substring(0, str.indexOf("@"));//2647333022System.out.println(str1);String str2=str.substring(10);//@qq.comSystem.out.println(str2);}
}
获取str2的substring(一个参数)的源码
再进new String(1,2,3) 三个参数的newString的源码 , 转换成了字符数组的操作
在第3661行只剩了, 最后面的几个字符了
所以输出 了 @qq.com
java截取字符串的长度substring()相关推荐
- JAVA返回指定字符串的长度,Java截取指定字节长度的字符串
在实际的项目中,我们后台的数据库是根据指定编码(如GBK)保存数据的,为防止操作数据库时,因字段值长度超过数据库定义的长度,须在JAVA甚至JS层面做长度的校验控制,如数据库定义的长度是varchar ...
- java 半个汉字,Java截取字符串军令状汉字不被截取半个
Java截取字符串保证汉字不被截取半个 Java截取字符串保证汉字不被截取半个 public class SplitString { public static void main(String[] ...
- java截取字符串后几位_java截取字符串后几位字符的方法
java截取字符串后几位字符的方法: java中截取字符串中最后几个字符可以使用String类的substring方法,具体用法参考下方说明: 1.substring(int beginIndex)s ...
- java字符串截取遇到的字符,java 截取字符串遇到的有关问题
java 截取字符串遇到的问题 有一个字符串如下: String a="1,2,3,4,@3,4,5,6,7"; 问题:因为@前后的两个数是重复的,那么我该怎么截取,将重复的变成一 ...
- Java截取字符串(substring)
java为字符串截取提供了substring方法. 1.方法一: public String substring(int beginIndex, int endIndex) 该方法用于截取字符串中 ...
- Java截取字符串的指定字节数长度
由于Java字符串的length计算的是字符长度,而数据库的限制长度是字节数,为了防止报错,可以在Java程序中截取字符串的指定字节数长度 public static String getLenStr ...
- java url substring,Java截取字符串方法subString方法
String 类的 substring() 方法用于对字符串进行提取,该方法主要有两种重载形式,下面分别介绍. 1. substring(int beginIndex) 形式 此方式用于提取从索引位置 ...
- java截取字符串函数
substring public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. ...
- java截取字符串的一部分_java中如何截取字符串中的指定一部分
展开全部 java用substring函数截取string中一段字符串 在String中有两个substring()函数,如下: 一:String.substring(int start) 参数: s ...
最新文章
- K:java中的序列化与反序列化
- node中怎样将css导入到html,CSS无法使用Node.js加载到我的HTML代码中
- MongoDB 查询时间差问题修复
- windows编程(八)
- 怎样去掉桌面图标和字的蓝色阴影
- Linux下的CUDA多版本管理
- 静态和动态web的区别与联系
- 你是否真的适合搞NDK开发?
- 数组有没有length()这个方法? String有没有length()这个方法?
- 华为手机连不上adb解决方法
- creo绘图属性模板_Creo (ProE) 电极工程图图框配置详细教程 (提供模板prt文档下载)|工程制图|图文教程|PTC在线社区...
- 数电实验Verilog-数字钟
- oracle赋权directory,ORACLE DIRECTORY目录管理步骤
- 【SAP-CO】成本中心会计报表
- Android组件化开发实践和案例分享 | 融合数10个项目模块
- pacs系统片子往服务器传输方式,PACS系统-医学影像的传输.ppt
- ChatGPT套壳网站汇总-5月22日更新
- 上网的时候总是掉线?该如何处理
- 安装kali步骤(超级超级详细)
- Windows10系统自带输入法如何切换全角/半角字符
热门文章
- ARM 寄存器 SP 和 LR作为通用寄存器使用时的限制
- python未读邮件_urllib2模块学习--爬虫读取163邮箱未读邮件
- 《瞿葩的数字游戏》T3-三角圣地,洛谷P2675,Lucas定理
- 功耗开发经验分享:设计功耗大板
- HDU6265 Master of Phi (欧拉函数狄利克雷卷积)
- manjaro更换深度桌面 卸载ked桌面
- C# vb .NET读取多个识别条形码线性条码
- Stream.max
- java微信自动回复开发,Java微信公众号开发----关键字自动回复消息
- beeware详解(一): 搭建环境