Java_常用类

 第九章:常用类

equal    ignore    lower    upper    split    buffer    static    final

语法:字符串1.charAt();

charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。

实列:

public class text {
    public static void main(String[] args){
        String a = "xiaoemo";
        char b = a.charAt(2);
        System.out.println(b);
    }
}

运行结果:

1.简单字符串的处理

1_1:获取字符串长度

语法:字符串1.length();

返回 “字符串1”的长度。

1_2:字符串的比较

语法:字符串1.equals(字符串2);

比较两个字符串的值是否相同,返回boolean类型的值。如果相同,则返回true;否则返回false。

双等号(==)和 equals()方法的区别?

  • “==”判断的是两个字符串对象在内存中的首地址是否相等,即判断是否是同一个字符串对象。
  • equals()方法判断的是两个字符串的值是否相等。

1_3:忽略字符的大小写比较字符串

语法:字符串1.equalslgnoreCase(字符串2);

忽略大小写,比较字符串1和字符串2。如果都相同,则返回true;否则返回false。

1_4:将字符变小写

语法:字符串.toLowerCase();    

           返回字符串的小写形式

1_5:将字符变大写

语法:字符串.toUpperCase();   

           返回字符串的大写形式

2.复杂的字符串处理

2_1.字符串的链接

语法:字符串1.concat(字符串2);       

字符串2被连接到字符串1的后面,返回链接后的新字符串。

2_2.连接字符串的方法有两种:

        1.使用“+”运算符

        2.使用String类的concat()方法

2_3.字符串的提取和查询

indexOf();       

在字符串内搜索某个指定的字符或字符串,它返回出现第一个比配字符的位置

lastIndexOf();       

搜索最后一个出现的字符(或字符串)的位置

substring(int index);       

调用时括号中写的是要提取的字符串的开始位置,方法的返回值就是要提取的字符串

substring(int beginindex,int endindex)

2_4.字符串的拆分

字符串1.split(String separator,int limit);

separator可选项,标识拆分字符串时使用一个或多个字符。如果不选择该项,则返回包含该字符串所有单个字符的元素数组;

limit可选项,该值用来限制返回数组中的元素个数。

3.StringBuffer类

1.如何使用StringBuffer类

声明StringBuffer对象并初始化

StringBuffer object = new StringBuffer();

声明一个字符串

StringBuffer object = new StringBuffer("青春无悔");

2.常用的StringBuffer类方法

字符串1.toString();    将StringBuffer类型的字符串1转换为String类型的对象并返回。

字符串1.append(字符串2);    将字符串1连接到字符串2后并返回。

字符串1.insert(位置,参数);    将参数插入到字符串1的指定位置后并返回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值