Java学习第十篇

文章介绍了Java中的StringBuffer类,作为线程安全的字符串操作工具,与StringBuilder的区别。接着讨论了枚举类的概念,作为常量的替代以及其相关方法。最后提到了Java的八大基本数据类型的包装类,它们提供了对象操作并支持自动装箱和拆箱功能。
摘要由CSDN通过智能技术生成

1.StringBuffer

线程安全,可变的字符序列。 字符串缓冲区就像一个String ,但可以修改。 在任何时间点,它包含一些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容。

String str = "abc"; 常量池中 abc 0x009

str+= "ef"; 常量池中 会有新的地址 abcdef 0x008

StringBuffer sb = new StringBuffer("abc"); "abc“ 0x007

sb.append("ef"); 字符串变成 "abcef" 0x007

String ,Stringbuffer和StringBuilder 这三个类的区别

StringBuilder 自己查一下官方的API

2.枚举类

Java中有一个特殊的类叫枚举类,一般表示的是常量。
public  static final int A = 23;
枚举就是替换上面常量的写法的!!!!
​

语法格式:

public enum 枚举类名 {
    各组常量,常量之间使用逗号隔开

枚举方法

 values();  枚举类中的所有的值
oridnal();每个常量的索引值
valueOf();返回值的指定的字符串的常量

3.包装类

Java八大基本数据类型,都有与之对应的包装类

为啥会有这些包装类?其实就代表基本数据类型所有东西

包装类能够实例化处理对象,有很多的方法,来处理当前的数据

这样来操作八大基本数据类型很方便

int==>Integer

byte===>Byte

short====>Short

long====>Long

float====>Float

double====>Double

boolean====>Boolean

char====>Character

【重点】:

1.自从jdk5之后 ,有自动拆箱和自动装箱

自动装箱: 将基本数据类型转为包装类类型

自动拆箱: 将包装类转为基本数据类型

  1. static String toString(); 将基本数据类型转为 字符串

    1. static parse***(); 将一个字符串转为 所对应基本数据类型

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值