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 ...
最新文章
- Spring中的事务管理详解
- node.js浅入深出---fs模块的stat判断是否为文件夹
- java数组与对象例题,Java的字符串和数组是以对象的形式出现的。()
- SpringBoot中使用hikariCP
- 懒加载--初步理解. by:王朋
- 高性能计算机系统及应用,高性能计算
- lable标签的妙用
- 请问当一个线程进入一个对象的synchronized方法A之后,其它线程是否可进入此对象的synchronized方法B?
- 轻松查看Internet Explorer缓存文件
- 面试官面试前端_如何面试面试官
- java发送post请求json格式_go语言web开发框架学习系列二:Get、Post、Put等请求及数据返回格式...
- 在ISA2006以SSL-TO-HTTP方式发布内部的WEB服务器(二)
- Linux操作系统中firewall和iptables介绍
- QBXT Day 4 数学,数论
- 华为交换机如何导出配置信息_华为交换机配置命令 华为QuidWay交换机配置命令手册...
- 服务器主机本地系统服务受限,Win10系统出现服务主机本地系统网络受限怎么办 如何解决...
- python3定义函数_[Python3] 函数定义与使用[TZZ]
- 基于量化交易回测的金融股票案例基础知识
- 关于Windows XP SP2 x86上不支持的两个C++11
- 根据域名获取ip地址、端口、服务器类型和标题
热门文章
- C语言实现定积分求解方法
- 2021轻薄游戏本哪款比较好?
- hr提的工资可以商量么_但是我可以商量
- SpringBoot笔记汇总【动力节点SpringBoot全套教程完整版】
- Blender: Python Scripting Blender教程之如何使用Python脚本 Lynda课程中文字幕
- 虚拟机中的linux系统CentOs7.x连接WIFI
- 自己电脑与DNS服务器丢失,web端口无法访问
- 小醜发布伤感QQ日志_失去你,我还剩下什么
- 微型计算机课程总结,《微机原理与接口技术》课程总结
- 国产手机之间的大比拼,金立M7和vivoX20你更喜欢谁