String类 字符串类
String类适用于描述字符串事物,可以获取和判断
获取字符串长度:length()
获取字符串某个位置的字符 charAt()
根据字符获取该字符在字符串中的位置(如果有多个则获取第一个)inadxOf( )如果不存在则发生错误。
判断:
字符串中是否包含某一个子串 booleancontains()
字符串中是否有内容 booleamidEmpty()
字符串是否以制定内容开头
字符串是否以指定内容结尾
转换
将字符数组转成字符串
将字符串转成字符数组
将字节数组转成字符串
将字符串转成字节数组
替换:
String replace(oidchar,newchar) 正则表达式
切割
String[] split(trgex)
子串 (获取字符串中的一部分)
String substring(begin)
String substring(begin,end)
转换(大小写转换 去空格)
将字符串大写转换成小写
将字符串两端的多个空格去掉
对两个字符进行自然顺序的比较
String trin()
int compartTo(string)
字符串缓冲区 StringBuffer(是一个容器,长度是可变的可以操作多个数据类 型,最终会通过toString方法变成字符串 )
存储: StringBufferappend()将指定数据作为参数,添加到数据结尾处
StringBufferinsert(index,数据)将数据参数加入到指定位置
删除:StringBufferdelete(start,end)删除指定位置的字符。包头不包尾
StringBufferdelete(index)删除指定位置的字符
获取: charcharAr(int index)
int indexOf(String srt)
intlastIndexOf(String srt)
int length()
String substring(srart,end)
修改:StringBuffer replace(start,end,String)
void SetCharAt(index,charch)
反转:reverse
基本数据类型对象包装类的最基本作用
就是用于基本数据类型和字符串类型之间做转换。
基本数据类型转成字符串。
基本数据类型+“”
基本数据类型.toString(基本数据类型值)
字符串转成基本数据类型
pareInt("数值字符串",进制)(二进制,十进制,八进制,16进制) |
|