String,StringBuilder(字符串的缓冲区)

本文深入讲解了Java中关键的类,包括String、StringBuilder、Scanner、Random等,探讨了它们的功能、构造方法及如何使用,特别关注于字符串操作的灵活性与效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

String,StringBuilder(字符串的缓冲区)
 1.API应用程序接口
    快速使用API步骤:A:打开帮助文档
                   B:点击显示,找到索引,看到输入框
                   C:你要学习什么内容,你就在框框里面输入什么内容  举例:Random
                   D:看包   java.lang包下的类在使用的时候是不需要导包的
                   E:看类的描述      Random类是用于生成随机数的类
                   F:看构造方法         Random():无参构造方法
                   G:看成员方法     public int nextInt(int n):产生的是一个[0,n)范围内的随机数
 2.Scanner类
    作用:用Scanner类的方法可以完成接收键盘录入的数据,接收的数据类型为基本数据类型和字符串类型.
          public String nextLine():获取键盘录入字符串数据              
 3.Object类
    作用::是类层次结构的根类,所有的类都直接的或者间接的继承自该类   构造方法:Object()  
 4.String类的构造方法
    String(字符串是一个不可变的字符序列)
    String(String original):把字符串数据封装成字符串对象
    String(char[] value):把字符数组的数据封装成字符串对象
    String(char[] value, int index, int count):把字符数组的一部分数据封装成字符串对象
    String类创建对象的特点:
                        A:通过构造方法创建对象
                        B:通过直接赋值的方式创建对象
 5.boolean equals(Object obj):比较字符串的内容是否相同
   boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
 6.String类的获取功能  
    public char charAt(int index):返回指定索引处的值
    public int length():返回字符串中的字符个数,字符串的长度
 7.StringBuilder类
    StringBuilder:是一个可变的字符串。字符串缓冲区类。
 String和StringBuilder的区别:
    String的内容是固定的
    StringBuilder的内容是可变的
 8.StringBuilder类的常用方法
    A:构造方法:
            public StringBuilder()
            public StringBuilder(String str)
    B:成员方法:
            public String toString():返回此序列中数据的字符串表示形式。
            public StringBuilder append(任意类型):添加数据,并返回对象本身
            public StringBuilder reverse():字符串本身进行反转
 9. StringBuilder的添加功能和反转功能
     public StringBuilder append(任意类型):添加数据,并返回自身对象
     public StringBuilder reverse():反转功能 
 10.StringBuilder和String的相互转换
    StringBuilder -- String
         public String toString():通过toString()就可以实现把StringBuilder转成String
    String -- StringBuilder
        public  StringBuilder(String str):通过构造方法就可以实现把String转成StringBuilder 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值