常用类——总纲

常用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)设置当前日历的年月日
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值