JavaSE基础-String

本文详细介绍了Java中的API使用,特别是String和StringBuilder类。API是应用编程接口,提供了预定义的类供开发者使用。String是不可变的字符串常量,而StringBuilder是可变的字符串容器,适用于字符串拼接和高效操作。文章通过实例讲解了这两个类的构造方法、常用方法以及如何在实际编程中选择和使用它们。
摘要由CSDN通过智能技术生成


    API和API文档的使用                【重点】
    String类                        【重点】
    StringBuilder类                  【重点】

API和API文档的使用                【重点】
    什么是API
        application programming interface应用程序编程接口
        简单理解,API就是别人提供好的类
        今天的API只会涉及JDK类库中的提供好的类

    什么是API文档
        帮助文档,相当于是一部字典,里面提供了类对应的说明文档,以便程序员更好地使用这些类

    如何使用API文档
        步骤:
            1、打开文档
            2、搜索类
            3、查看类的说明信息
                (1)所在包
                    只有同包下和java.lang包下的类不需要导包,其余的都需要导包

                (2)类的信息
                (3)类的说明文字
                (4)构造方法
                (5)成员方法
    Scanner类

        读取键盘录入的整数数据
        读取键盘录入的字符串数据
             String nextLine()
             String next()

String类                        【重点】
    String类的概述
        什么是String类
            String是JDK类库中提供的一个现成的类,位于java.lang包下,可以直接使用,也不需要导包
            String表示字符串,如何双引号引起来的内容是都String的对象

          String类的特点:
                1、String字符串是一个常量,已经定义就不能改变
                2、String字符串可以被共享

    String的相关面试题
        构造方法
            public String()                     [了解]
            public String(char[] value)         [目前是了解,后期开发使用其进行转换]
            public String(String original)       [了解]

           创建对象格式
                类名 对象名 = new 构造方法名(实参);

    String的方法
        判断方法
            boolean equals(Object anObject)
            boolean equalsIgnoreCase(String anotherString)

            boolean contains(CharSequence s)
            boolean isEmpty()
            boolean startsWith(String prefix)
            boolean endsWith(String suffix)

        遍历相关方法
            char charAt(int index)
            int length()
            char[] toCharArray()

        截取
            String substring(int beginIndex)
            String substring(int beginIndex, int endIndex)

        替换
            String replace(CharSequence target, CharSequence replacement)

        切割
            String[] split(String regex)

        转换
            String toLowerCase()
            String toUpperCase()

    String的相关案例


StringBuilder类                  【重点】
    StringBuilder的概述
        什么是StringBuilder
           StringBuilder是JDK类库中提供的一个现成的类,位于java.lang包下,可以直接使用,也不需要导包
           StringBuilder也表示字符串,它是一个可变的字符串,相当于是一个容器,里面可以存储任意类型的数据

        StringBuilder的特点
            1、是一个可变的字符串
            2、相当于是一个容器,可以存储任意类型的数据,但是存储进去之后都变成了字符串

        StringBuilder的作用
            1、可以提高字符串的拼接效率
            2、提供了额外的功能来操作字符串,更加方便

            StringBuilder你可以看做是String的辅助类(过渡),我们以后说到字符串都是String
            String ->StringBuilder-> String

    StringBuilder的构造方法

    StringBuilder的成员方法

    StringBuilder和String的互转

    StringBuilder的案例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值