概述
字符串相关
不可变字符串:String
常用方法:
charAt(index);获取字符串指定位置的字符
length():获取字符串长度
indexof(子字符串):子字符串在字符串中出现的位置,如果没有返回-1
lastIndexof(子字符串):子字符串在字符串中最后一次出现的位置,如果没有返回-1
contains(子字符串):判断子字符串是否存在
equals(字符串):判断字符串内容是否相同,区分大小写
equalsIgnoreCase(字符串):判断字符串内容是否相同,不区分大小写
toUpperCase():将字符串转换为大写
toLowerCase():将字符串转换为小写
endswith(子字符串):判断字符串是否以子字符串结束
startswith(子字符串):判断字符串是否以子字符串开始
split(子字符串):将字符串切割
substring(开始位置,结束位置):截取
注意:开始位置包含,结束位置不包含
replace(oldStr,newString):替换
isEmpty():判断字符串是否为空字符串
trim():忽略字符串前后空白
+:字符串连接符
可变字符串:StringBuffer,StringBuilder
StringBuffer:
线程安全的
JDK1.0
效率低
StringBuilder
线程不安全的
JDK1.5
效率高
方法:
append(被添加的字符串) :添加到尾部
delete(start , end):删除指定位置的字符串
insert(index , 添加的字符串):指定位置添加字符串
注意:
不建议使用不可变字符串(String)对其进行大量的修改,如果非要对其进行大量修改,请使用可变字符串
BigDecimal
作用:精准计算
注意:创建该对象时,传入字符串
常用方法:
subtract:减
add:加
multiply:乘
divide:除
xxxValue:将BigDecimal对象转换成指定的基本数据类型的值
doubleValue()
时间相关
Date
最后
以上就是高大美女为你收集整理的JAVA初学笔记12字符串相关可变字符串:StringBuffer,StringBuilderBigDecimal时间相关的全部内容,希望文章能够帮你解决JAVA初学笔记12字符串相关可变字符串:StringBuffer,StringBuilderBigDecimal时间相关所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复