小白之旅12

一. String

所有字符串都是常量,创建之后不可改变

1.1 创建

方式一:String 对象名 = 数据值;

方式二:String 对象名 = new String(数据值);

1.2 常用方法

1.3 构造函数

二. 正则表达式

2.1 概念

用于对字符串值进行判断匹配的表达式,正则表达式本身也是一个字符串

2.2 作用

2.2.1 匹配

2.2.2 替换

2.2.3 切割

2.2.4 查找

三. 字符串缓冲区

StringBuffer StringBuilder

3.1 StringBuffer

支持可变的字符串

3.2 构造函数

3.3 StringBuilder

支持可变的字符串

StringBuilder和StringBuffer具有相同的一套API

3.4 链式写法

因为StringBuffer在调用方法后返回的结果仍然是StringBuffer对象,并且StringBuffer本身是可变的,

所以可以使用链式写法进行方法的反复调用。

3.5 StringBuffer和StringBuilder的区别

  • StringBuilder线程不安全,StringBuffer线程安全
  • StringBuilder性能优于StringBuffer

3.6 StringBuffer、StringBuilder与String的转换

  • String -> StringBuffer、StringBuilder

    ​ String str = "abc";

    ​ StringBuffer sb1 = new StringBuffer(str);

    ​ StringBuilder sb2 = new StringBuilder(str);

  • StringBuffer、StringBuilder -> String

    ​ String s1 = sb1 + "";

    ​ String s2 = sb1.toString();

    ​ String s3 = new String(sb2);

四. Math

概念:是一个包含用于执行基本数据运算方法的类,它是最终类并且不能实例化

Math中的所有成员都是静态的,所以Math中的功能全部都直接用类名"."来调用。

4.1 常用方法

1、max(double,double):获取较大值

2、min(double,double):获取较小值

3、pow(a,b):求a的b次方

4、abc(double):求绝对值

5、sqrt():求平方根

6、random():随机[0.0,1.0)

7、ceil(double):向上取整

8、floor(double):向下取整

9、rint(double):四舍五入

10、round(double):四舍五入

11、toDegress(double):弧度转角度

12、toRadians(double):角度转弧度

五. Date

概念:日期类,表示特定的瞬间,精确到毫秒

六. SimpleDateFormat

概念:日期格式化类

转载于:https://www.cnblogs.com/demonycw/p/11329347.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值