Java学习之随堂笔记系列——day08

API:
    jdk中提供的一组Java类和接口的统称。需要我们学会查api文档
    查文档的方式:
        1、查看类在哪个包以及类的相关简介(选做)。
        2、查看有哪些构造方法用于创建对象。
        3、查看常见的成员方法以及成员方法的返回值

1.String类:字符串
    构造方法:创建对象
        String(char[] chs);了解
        String(byte[] bts);了解
        常用:
            String s="abc";
    成员方法:查文档
        1、比较的方法:equals、equalsIgnoreCase
            == :基本数据类型比较值,引用数据类型比较地址值。
            比较字符串的值使用字符串的equals(String s)方法
            equals(String s):不忽略大小写比较
            equalsIgnoreCase(String s):忽略大小写比较

        案例:用户登录
        2、遍历字符串:
            考查知识点:获取字符串的长度以及根据索引获取字符
            int length()
            char charAt(int index)

        3、统计大写字母、小写字母、数字的个数
            考查的知识点:获取字符串的长度以及根据索引获取字符
            难点:如何判断字符是大写字母、小写字母、数字?
            if('A'<=ch && ch<='Z'){
                bigCount++;
            }else if('a'<=ch && ch<='z'){
                smallCount++
            }else if('0'<=ch && ch<='9'){
                numberCount++
            }
        4、拼接字符串:
            考查知识点:1、字符串遍历。2、字符串+或者+=任何数都是字符串。
        5、总结:
            equals(String s):不忽略大小写比较
            equalsIgnoreCase(String s):忽略大小写比较

            int length():获取字符串的长度

            char charAt(int index):根据字符串指定索引处的字符

            以下方法属于扩展的方法,了解,会查文档即可
            boolean    contains​(String s):判断字符串是否包含给定字符串s,如果包含返回值就为true,反之为false。

            boolean    endsWith​(String suffix):判断字符串是否以给定的suffix结尾
            boolean    startsWith​(String prefix):判断字符串是否以给定的prefix开头

            int    indexOf​(String str):返回指定子字符串第一次出现的字符串内的索引。

2.StringBuilder类:可变的字符串
    构造方法:创建对象
        StringBuilder​()
            创建一个没有任何内容StringBuilder对象,缓冲区初始容量为16个字符。
        StringBuilder​(String str)
            创建一个StringBuilder对象并指定初始化内容
        例如:
            StringBuilder sb=new StringBuilder("hello");
    成员方法:查文档
        StringBuilder append​(任意类型 str):在原来的字符串后面追加(拼接)一个给定的字符串,返回值为原来的StringBuilder对象。
            sb.append("hello").append("world");//链式编程
        StringBuilder    reverse​():StringBuilder中的字符串反转,返回值还是一个StringBuilder对象。
            sb.reverse();
        String toString​():将StringBuilder转化成String对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值