java中的String类

String类是Java语言的核心类。
1.String是不可变字符序列,StringBuffer是可变字符序列。
2.执行速度StringBuffer > String。
3.String是非线程安全的,StringBuffer是线程安全的。
其中Java语言为“+”连接符以及对象转换为字符串提供了特殊的支持,字符串对象可以使用“+”连接其他对象。其中字符串连接是通过 StringBuffer类及其append 方法实现的,对象转换为字符串是通过 toString 方法实现的,该方法由 Object 类定义,并可被 Java 中的所有类继承。
String中的常用方法:

public int length()方法
该方法的作用是返回字符串的长度,也就是返回字符串中字符的个数。
public charAt(int index)方法
该方法的作用是按照索引值index,获得字符串中的指定字符。
public int compareTo(String anotherString)方法
该方法的作用是比较两个字符串的大小,比较原理是依次比较每个字符的字符编码。
public String concat(String str)方法
该方法的作用是进行字符串的连接,将两个字符串连接以后形成一个新的字符串。
public boolean startsWith(String prefix)方法和public boolean endsWith(String suffix)方法
startsWith()方法:该方法的作用是判断字符串是否以某个字符串作为开始。
endsWith()方法:该方法的作用是判断字符串是否以某个字符串结尾。
public boolean equals(Object o)方法
该方法的作用是判断两个字符串对象的内容是否相同。
public int indexOf()方法
该方法的作用是查找特定字符或字符串在当前字符串中的起始位置,如果不存在,则返回-1.
public String replace(char c1,char c2)方法和public String replaceAll(String s1,String s2)方法
replace()方法:该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。原来的字符串不发生改变。
replaceAll()方法:该方法的作用是将字符串中某个指定的字符串替换为其他字符串。
public String substring(int beginIndex)方法和public String substring(int beginIndex,int endIndex)方法
substring(int beginIndex)方法:该方法的作用是取字符串中的“子串”,所谓的 “子串”,即字符串中的一部分。
substring(int beginIndex,int endIndex)方法:该方法的作用是需要取字符串内部的一部分。
public String toLowerCase()方法和public String toUpperCase()方法
toLowerCase()方法:该方法的作用是将字符串中所有大写字符都转换为小写字符。
String toUpperCase()方法:该方法的作用是将字符串中所有小写字符转换为对应的大写字符。
public String trim()方法
该方法的作用是去掉字符串开始和结尾的所有空格,然后形成一个新的字符串。
public Static String valueOf()方法
该方法的作用是将其他类型的数据转换为字符串类型,起参数可以是任何数据类型(byte类型除外)。
public Static String valueOf()方法
该方法的作用是将其他类型的数据转换为字符串类型,起参数可以是任何数据类型(byte类型除外)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值