Java基础复习(三)

API

String

String

由多个字符组成的一串数据。

构造方法

 String();

 String(int[]arr);

 String(char[]chs);

(可以直接赋值 String s =”zhangsan”;)

成员方法

判断

startsWith();是否以指定字符开头;

endsWith();是否以指定字符结尾

contains();是否包含某一字符串

isEmpty();是否有内容

equals();是否相等

equalsIgnoreCase();是否相等 不区分大小写

获取

Substring();截取某一部分字符串

Length();获取字符串长度

indexOf();获取某一字符在字符串中的位置

charAt();获取某一位置的字符串

转换

toUpperCase();转成大写

toLowerCase();转成小写

concat();把字符串拼接起来 相当于+的作用

copyValueOf(char[]ch)把一个字符数组转成字符串,无重载

valueOf(char[]ch)把一个字符数组转成字符串,有重载

toCharArray();把一个字符串转成字符数组。

getBytes();把字符串转成字节数组

 

Date

Date

构造方法

Date()返回当前系统时间

Date(longtime)根据指定毫秒返回时间

成员方法

 getTime();返回当前时间毫秒

 setTime(longtime);  根据指定毫秒返回时间

DateFormat(抽象)-- SimpleDateFormat

 

对日期进行格式化的类,提供了对日期进行格式化,和对字符串解析的功能

SimpleDateFormat

构造方法

SimpleDateFormat();

SimpleDateFormat(yyyy年MM月dd日:HH:mm:ss);

SimpleDateFormat(yyyy-MM-dd HH:mm:ss);

 

 

成员方法

String format(Date date);对日期进行格式化(默认模式)

Date parse(String s); 根据字符串返回日期

如果是字符串到日期,你指定的格式必须和字符串的格式匹配

Calendar(抽象)-

日历类 也是处理时间的

在日历字段和Calendar之间提供了转换功能

从Calendar获取到任意一个日历字段,然后按照我需要的数据进行组合

成员方法

 Calendar c =Calendar.getInstance();(利用了多态)

 Public int get(int field);参数是日历字段(YEAR,MONTH(月份统计o-11),DATE,HOUR,MINUTE,SECOND,DAY_OF_YEAR,HOUR_OF_DAY)

Publicabstract void add(int field ,int amount)

根据日历的规则,为指定的日历字段添加或减少指定的时间量

publicfinal void set(int year,int month,int date)

设置指定日历

 

 

 

 

 

 

 

Object

A:toString()

                     publicString toString():返回对象的字符串表示形式。

                            组成:包名...类名@内存地址值的十六进制

              B:equals()

                     public boolean equals(Object obj):

                            默认比较的是对象的地址值是否相同。

                            一般,会重写该方法。按照自己的需求进行比较。

Math

针对基本数学操作的类

特点:没有构造方法,它的成员全部是静态的

A绝对值

Publicstatic int abs(int a)

B向上取整

Publicstatic double ceil(double a)

C向下取整

Publicstatic double floor(double a)

D最大值 最小值

Publicstatic int max(int a .int b);

             min

E四舍五入

Publicstatic int round(float a )

F次幂

Publicstataic double pow(double a .double b)

 

G随机数

Publicstatic double random();

H平方根

Publicstatic double sqrt(double a)

Arrays

Sort(int [] a) 对指定类型数组进行排序

你可能感兴趣的:(Java基础复习(三))