String 类,包装类,日期显示,math类

本文介绍了Java中字符串的基本操作,包括索引、拼接、转换等,并详细讲解了如何利用StringBuilder提高效率。同时,文章还阐述了字符串到基本类型转换的多种方法,以及日期时间与字符串之间的格式化与解析过程。

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

String 类中的方法


字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1

在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串





在下面的示例代码中,创建了 StringBuilder 对象,用来存储字符串,并对其做了追加和插入操作。这些操作修改了 str 对象的值,而没有创建新的对象,这就是 StringBuilder 和 String 最大的区别。



装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱


拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱






其中,基本类型转换为字符串有三种方法:

1. 使用包装类的 toString() 方法

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

3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串


将字符串转换成基本类型有两种方法:

1. 调用包装类的 parseXxx 静态方法

2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱



java.util.Date

显示时间


java.text.simpleDateFormat  类可以对日期时间进行格式化,如可以将日期转换为指


定格式的文本,也可将文本转换为日期。


1. 使用 format() 方法将日期转换为指定格式的文本



2. 使用 parse() 方法将文本转换为日期


java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个


 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar


 c = Calendar.getInstance();





Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方


法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如:


 Math.round();




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值