Java中的类(Object类、Data类、Objects类、DataFormat类、Calender类、String和StringBuilder类、包装类)

一、Object类

1、Object类介绍

Object是所有类的父类,一个类都会直接或者间接继承该类,该类中提供了一些非常常用的方法。

2、toString()方法

作用:打印对象的信息

重写前:打印的是包类名@地址值

重写后:打印的是对象中的属性值

3、equals()方法

作用:比较两个对象的

重写前:比较的是对象的地址值

重写后:比较的是对象中的属性值

二、Objects类

1、equals()方法

比较两个对象是否相同,但是加了一些健壮性的判断!

三、Data类

1、空参数构造方法

Data()获取的是当前系统的日期和时间

2、带参数的构造方法

Data(long data):传递毫秒值,把毫秒转换为Data日期

3、成员方法

Long getTime()把日期转换为毫秒(相当于System.cureentTimeMillis())

String toLocalString():根据本地格式转换日期对象

四、DateFormat

1、构造方法

SimpleDateFormat(String S):根据指定模板创建日期格式化对象

2、成员方法

成员方法:String format(Date aate )按照指定的模式,把Date 日期格式化为符合模式的字符串

​ Data parse(String source)把符合模式的字符串,解析为Date日期

java.text.DateFormat,是时间/日期格式化子类的抽象类

作用:

​ 格式化(也就是日期 ——>文本)、解析(文本——>日期)

DateFormat类是一个抽象类,无法直接创建对象使用,可以使用DateFormat子类

java.text.SimpleDateFormat extends DateFormat

构造方法:

simpleDateFormat(String pattern)用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。

参数:

String pattern:传递指定的模式

模式:区分大小写的

y 年 、 M 月 、 d 日 、 H 时 、 m 分 、s 秒

写对应的模式,会把模式替换为对应的日期和时间

“yyy-MM-dd HH:mm:ss" “yyy年MM月dd日 HH时mm分ss秒”

五、Calender类

1、成员方法

int get(int n):获取指定日历字段信息

void set(int n,int value):将指定日历字段设置为指定的值

void add(int n ,int value):将指定日历字段增加或减少指定的值

2、创建对象方式

Calender c = Calender.newInstance();获取日历类对象

六、String类和StringBuilder类

String类

字符串是常量,它们的值再创建之后不能修改。

字符串的底层是一个被final修饰的数组,不能改变是一个常量

(1)CurrentTimeMillis()方法

作用:获取当前系统毫秒值时间

(2)arraycopy()方法

作用:复制数组

StringBuilder类

字符串缓冲区,可以提高字符串的操作效率(看成一个长度可以变化的字符串)

底层也是一个数组,但是没有被final修饰,可以改变长度

byte【】 str = new byte【6】;

1、构造方法摘要
StringBuilder() 构造一个其中不带字符的字符串生成器,初始容量为 16 个字符。
public StringBuilder(String str)      构造一个字符串生成器,并初始化为指定的字符串内容。该字符串生成器的初始容量为 16 加上字符串参数的长度。 

2、成员方法

StringBUilder append(Object object):添加内容

StringBUilder reverse():反转内容

String toString():将缓冲区内容转换为字符串

七、包装类

基本数据类型的包装类

byteByte
shortShort
intInteger
doubleDouble
longLong
floatFloat
charcharacter
booleanBoolean

基本数据类型与字符串之间的转换

基本数据——》字符串

1、基本数据类型的值+“最简单的方式(工作中常用)”

2、使用包装类中的静态方法

static String toString(int i) 返回一个表示指定整数的String对象

3、使用string类中的静态方法

static String valueOf(int i)返回int擦书的字符串表示形式

字符串——》基本数据类型

使用包装类的静态方法parseXX(“字符串”)

Integer类:static int parseInt(String S)

Double类:static double parseDouble(String s)

…(img-CK3Qa6wi-1600223719547)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值