day13 可变字符串 Math API 日期API

可变字符串
StringBuilder

介绍:对象创建后可以通过调用方法改变其封装的字符序列,java的字符串连接的过程是利用StringBuilder实现的(通过append()实现,StringBuilder.toString()可以转化为字符串)

构造方法: public StringBuilder()

public StringBuilder(String str)

常用方法:

注意:方法返回的是StringBuilder对象,可以连续.append

StringBuffer

介绍:和StringBuilder同一个父类,字符串内容计算采用StringBuilder性能更好

对比:StringBuffer是线程安全的,同步处理的,性能稍慢

StringBuilder是非线程安全的,并发处理的,性能稍快

StringJoiner

介绍:JDK1.8+中引入,字符串拼接对象

方法 说明
StringJoiner("") 构造方法,以某个符合分割
add("") 添加字符串
length() 获取字符串长度(包括分割符)
merge(StringJoiner("")) 拼接另一个StringJoiner内容
API Math

属于lang包下的一个工具类,使用时无需导包,该类中的方法为静态方法,通过Math.方法名()调用

常量 说明
static final double E 自然底数E
static final double PI 圆周率π
方法 说明
static double random() 生成[0.0,1.0)区间的小数,不包括1.0
static int abs(int a) 获取一个数的绝对值
static int max(int a, int b) 返回参数值最大的数
static int min(int a, int b) 返回参数值最小的数
static double pow(double a, double b) 获取a^b
static double sin(double a) 返回一个数的正弦值
static double cos(double a) 返回一个数的余弦值
static double tan(double a) 返回一个数的正切值
static double asin(double a) 反三角函数,返回一个数的反正切值
dou
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值