String类的常用方法

String类的常用方法

1、创建字符串:

//1.直接创建

Strings1="abc";

//2.通过构造方法

Strings2=newString();//""

//3.其他的构造方法

newString("abc");

newString(byte[]);

newString(byte[] ,offset,length);

newString(char[])

newString(char[] ,offset,count);

//....

2、常用方法:

A:搜索类

indexOf(int)-->int

indexOf(String)-->int

indexOf(int,fromIndex)-->int

indexOf(String,fromIndex)-->int

lastIndexOf(int)

lastIndexOf(String)

lastIndexOf(int,fromIndex)

lastIndexOf(String,fromIndex)

B:判断类

contains()-->boolean,是否包含指定内容

equals()-->boolean,判断字符串的字面值,是否相等,重写Object类

equalsIgnoreCase()-->boolean,忽略大小写的比较

startsWith()-->boolean,是否以指定内容开头

endsWith()-->boolean,是否以指定内容结尾

C:获取新的字符串

concat()-->String,拼接,作用同+

subString(fromIndex)--->String,截取子串

subString(fromIndex,endIndex)-->String,包含fromIndex,不包含endIndex

replace(oldchar,newchar)-->String,替换

replace(CharSequence,CharSequence)-->String

trim()->String,忽略首尾空格

toLowerCase()-->String,转小写

toUpperCase()-->String,转大写

D:获取其他

length()-->int,获取长度

getBytes()-->byte[],获取字节数组

toCharArray()-->char[],获取字符数组

charAt(index)-->char,根据下标获取指定的字符

split(切割符)-->String[],切割

1、创建字符串:

//1.直接创建

Strings1="abc";

//2.通过构造方法

Strings2=newString();//""

//3.其他的构造方法

newString("abc");

newString(byte[]);

newString(byte[] ,offset,length);

newString(char[])

newString(char[] ,offset,count);

//....

2、常用方法:

A:搜索类

indexOf(int)-->int

indexOf(String)-->int

indexOf(int,fromIndex)-->int

indexOf(String,fromIndex)-->int

lastIndexOf(int)

lastIndexOf(String)

lastIndexOf(int,fromIndex)

lastIndexOf(String,fromIndex)

B:判断类

contains()-->boolean,是否包含指定内容

equals()-->boolean,判断字符串的字面值,是否相等,重写Object类

equalsIgnoreCase()-->boolean,忽略大小写的比较

startsWith()-->boolean,是否以指定内容开头

endsWith()-->boolean,是否以指定内容结尾

C:获取新的字符串

concat()-->String,拼接,作用同+

subString(fromIndex)--->String,截取子串

subString(fromIndex,endIndex)-->String,包含fromIndex,不包含endIndex

replace(oldchar,newchar)-->String,替换

replace(CharSequence,CharSequence)-->String

trim()->String,忽略首尾空格

toLowerCase()-->String,转小写

toUpperCase()-->String,转大写

D:获取其他

length()-->int,获取长度

getBytes()-->byte[],获取字节数组

toCharArray()-->char[],获取字符数组

charAt(index)-->char,根据下标获取指定的字符

split(切割符)-->String[],切割

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容