java基础(十七)

Calendar: 类是一个抽象类(无法实例化),它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段提供一些成员方法!
成员方法:
public static Calendar getInstance() :创建当前日历类对象(和时区以及语音环境有关系)!
public int get(int field):获取 当前时区的日历中的具体的字段值
常用的成员方法:

  • public abstract void add(int field, int amount): 给日历类中的某个字段设置偏移量
  • public final void set(int year, int month, int date):设置当前日历类中年月日时间

Character类:char类型的 包装类类型

  • 构造方法: public Character(char value)

Character类的判断功能:

  • public static boolean isDigit(char ch):判断该字符是否为数字
  • public static boolean isUpperCase(char ch):判断该字符是否为大写字母字符
  • public static boolean isLowerCase(char ch):判断该字符是否为小写字母字符
  • toUpperCase(char ch) :转换成大写
  • toLowerCase(char ch):转换成小写

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

  • 允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串
  • 构造方法:
  • public Date():创建一个Date对象,精确毫秒值(使用它,根据系统时间分配!)
  • public Date(long date):传入指定的实际毫秒值
  • 成员方法:
  • Date----> long 时间毫米值
  • public long getTime(): 如果知道Date对象,获取当前long时间毫秒值
  • public void setTime(long time) :设置时间毫秒值

Date日期格式----->String转换 (日期文本格式)
格式化操作:public final String format(Date date)
解析操作:String(日期文本格式) ----- >Date 日期格式
public Date parse(String source) throws ParseException (该方法调用的时候会抛出异常)
中间必须使用
DateFormat 是日期/时间格式化子类的抽象类 ,无法实例化 ,所以必须使用它的子类来实例化

  • SimpleDateFormat允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)
  • 构造方法:
  • public SimpleDateFormat(String pattern):
  • 参数pattern:描述日期和时间格式的模式

Math:针对数学运算(三角函数,指数…)
成员方法:静态的功能
1)public static double abs(double a) :绝对值
2)public static double ceil(double a) :向上取整
3)public static double floor(double a):向下取整
4)public static double max(int a, int b):求最大值
5)public static int min(int a,int b):求最小值
6)public static double pow(double a,double b):a的b次幂
7)public static double random():随机数 [0.0,1.0)
8)public static long round(double a):四舍五入
9)public static double sqrt(double a):开平方根

Random类:产生一个随机数的类
构造方法:

  • public Random():创建一个随机数生成器 ,该方式每次调用nextInt()/nextInt(int n)
  • 产生的随机数不一样
  • public Random(long seed):通过一个时间毫秒数创建一个随机数生成器,每次随机数相同的
    成员方法:
    1)public int nextInt() :每次产生的随机数在int类型的范围内取值
    2)public int nextInt(int n) :产生的随机数的范围在[0,n)之间

集合:是一个容器
基本功能
boolean add(E e):给集合添加元素
boolean remove(Object o):删除指定的元素
void clear():暴力删除(删除所有)
boolean contains(Object o) 判断是否包含指定的元素
boolean isEmpty():判断集合是否为空
int size():获取集合中的元素

集合专门有自己的遍历方式:
迭代器 Iterator iterator()

  • boolean hasNext():判断是否有下一个可以遍历的元素
  • Object next():获取迭代器的下一个元素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值