常用类——总纲

常用API——总纲

1. Math类

1.1 概述

  • 包含执行基本数学运算的方法

1.2 常用方法

方法名 说明
public static int abs(int a ) 返回参数的绝对值
public static double ceil(double a) 返回大于或等于参数的最小double值,等于一个整数
public static double floor(double a) 返回小于或等于参数的最大double值,等于一个整数
public static int round(float a) 按照四舍五入返回最接近参数的int
public static int max(int a,int b) 返回两个int值中的较大值
public static int min(int a,int b) 返回两个int值中的较小值
public static double pow (double a,double 返回a的b次幂的值
public static double random() 返回值为double的正值,[0.0,1.0)
  • 补充
  • public static double sqrt​(double a):返回double值的正确舍入的正平方根

2. System类

2.1 概述

  • System 包含几个有用的类字段和方法,它不能被实例化

2.2 常用方法

方法名 说明
public static void exit(int status) 终止当前运行的Java虚拟机,非零表示异常终止
public static long currentTimeMillis() 返回当前时间(以毫秒为单位)

3. Object类

3.1 概述

  • Object 是类层次结构的根,每个类都可以将 Object 作为超类。所有类都直接或者间接的继承自该类

3.2 常用方法

方法名 说明
public String toString() 返回对象的字符串表示形式。建议所有子类重写该方法,自动生成
public boolean equals(Object obj) 比较对象是否相等。默认比较地址,重写可以比较内容,自动生成

4. Arrays类

4.1 概述

  • 该类包含用于操作数组的各种方法(如排序和搜索)
  • 注意掌握冒泡排序

4.2 常用方法

方法名 说明
public static String toString(int[] a) 返回指定数组的内容的字符串表示形式
public static void sort(int[] a) 按照数字顺序排列指定的数组

5. 基本包装类

5.1 概述

  • 将基本数据类型封装成对象 的好处 在于可以在对象中定义更多的功能方法操作该数据

5.2 应用

  • 掌握基本类型对应的包装类
  • 了解 String 和 int 之间相互转换
  • 了解自动拆箱和装箱

6. 日期类

6.1 Date类

6.1.1 概述

  • Date代表了一个特定的时间,精确到毫秒
  • 注意此Date类是在 util 包下的

6.1.2 常用方法

方法名 说明
public final String format(Date date) 将日期格式化成日期/时间字符串
public Date parse(String source) 从给定字符串的开始解析文本以生成日期

6.2 Calendar类

6.2.1 概述

  • Calendar 为某一时刻和一组日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法
  • Calendar 提供了一个类方法 getInstance 用于获取 Calendar 对象,其日历字段已使用当前日期和时间初始化

6.2.2 常用方法

方法名 说明
public int get(int field) 返回给定日历字段的值
public abstract void add(int field, int amount) 根据日历的规则,将指定的时间量添加或减去给定的日历字段
public final void set(int year,int month,int date) 设置当前日历的年月日

你可能感兴趣的:(常用API,java)