vue把⽇期按-截取成字符串_Java第五章字符串操作、格式化
字符串
字符串操作
1、获取⼦字符串
2、去除空格
3、字符串替换
4、判断字符串的开始与结尾
5、判断字符串是否相等
6、按字典顺序⽐较两个字符串
7、字母⼤⼩写转换
8、字符串分割
获取⼦字符串
通过String类的substring()⽅法可对字符串进⾏截取。这些⽅法的共同点就是都利⽤字符串的下标进⾏截取,并应明确字符串下标是从0开始的。
substring()⽅法被两种不同的⽅法重载,来满⾜不同的需要。
(1)substring(intbeginIndex)
(2)substring(int beginIndex,int endIndex)
去除空格
trim()⽅法返回字符串的副本,忽略前导空格和尾部空格。
语法如下:
其中,str为任意的字符串对象。
字符串替换
replace()⽅法可实现将指定的字符或字符串替换成新的字符或字符串。
语法如下:
oldChar:要替换的字符或字符串。
newChar:⽤于替换原来字符串的内容。
replace()⽅法返回的结果是⼀个新的字符串。如果字符串oldChar没有出现在该对象表达式中的字符串序列中,则将原字符串返回。
判断字符串的开始与结尾
startsWith()⽅法与endsWith()⽅法分别⽤于判断字符串是否以指定的内容开始或结束。这两个⽅法的返回值都为boolean类型。
startsWith()⽅法
java replace方法该⽅法⽤于判断当前字符串对象的前缀是否是参数指定的字符串。
语法如下:str.startsWith(String prefix)
其中,prefix是指作为前缀的字符。
endsWith()⽅法
该⽅法⽤于判断当前字符串是否是以给定的⼦字符串结束。
语法如下:dsWith(String suffix)
其中,suffix是指作为后缀的字符串。
判断字符串是否相等
判断字符串是否相等有equals()、equalsIgnoreCase()两种⽅法,⽽⼜有各⾃的规则,使⽤不好就会出错,所以⼀定要区分好什么时候⽤哪种⽅法。
String类的startsWith()⽅法与endsWith()⽅法分别⽤于判断字符串是否以指定的内容开始和结尾。这两个⽅法的返回值都为boolean类型。
按字典顺序⽐较两个字符串
compareTo()⽅法为按字典顺序⽐较两个字符串,该⽐较基于字符串中各个字符的Unicode值,按字典顺序将此String对象表⽰的字符序列与参数字符串所表⽰的字符序列进⾏⽐较。如果按字典顺序此String对象位于参数字符串之前,则⽐较结果为⼀个负整数;如果按字典顺序此String对象位于参数字符串之后,则⽐较结果为⼀个正整数;如果这两个字符串相等,则结果为0。
语法如下:
strpareTo(String otherstr)
其中,str、otherstr是参加⽐较的两个字符串对象。
字母⼤⼩写转换
字符串的toLowerCase()⽅法可将字符串中的所有字符从⼤写字母改写为⼩写字母,⽽toUpperCase()⽅法可将字符串中的⼩写字母改写为⼤写字母。
字符串分割
split()⽅法根据指定的分割符对字符串进⾏分割,并将分割后的结果存放在字符串数组中。split()⽅法提供两种重载形式。
split(String sign)⽅法
该⽅法根据指定的分割符对字符串进⾏完全分割。
split(String sign,int limit)⽅法
该⽅法根据给定的分割符对字符串进⾏拆分,并限定拆分的份数。
格式化字符串
1、⽇期和时间字符串格式化
2、常规类型格式化
⽇期和时间字符串格式化
在应⽤程序设计中,经常需要显⽰时间和⽇期。如果想输出满意的⽇期和时间格式,⼀般需要编写⼤量的代码经过各种算法才能实现。format()⽅法通过给定的特殊转换符作为参数来实现对⽇期和时间的格式化。
使⽤format()⽅法对⽇期进⾏格式化时,会⽤到⽇期格式化转换符,常⽤的⽇期格式化转换符如下所⽰。
使⽤format()⽅法对时间进⾏格式化时,会⽤到时间格式化转换符,时间格式化转换符要⽐⽇期转换符更多、更精确,它可以将时间格式化为时、分、秒、毫秒。常⽤的时间格式化转换符如下表所⽰。
常规类型格式化在程序设计过程中,经常需要对常规类型的数据进⾏格式化,例如格式化为整数,格式化为科学计数表⽰等,在Java中可以使⽤常规类型的格式化转换符来实现,下表列出了常规类型的格式化转换符。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论