api,常用类(五)

API

  • 基本使用:
  1. 索引目录输入类名回车两下
  2. 查看此类所属包
  3. 查看此类的构造方法
  4. 查看此类的方法
    在这里插入图片描述
    在这里插入图片描述

Scanner类

  • 实现键盘输入数据
    在这里插入图片描述
  • eg:
  1. import java.util.Scanner;
  2. Scanner sc=new Scanner(System.in);//System.in代表从键盘输入
  3. Int num=sc.nextInt();//获取从键盘输入的一个int数字—String–>int
    String str=sc.nex();//获取从键盘输入的一个String字符串

eg:三个数字比较最大值
在这里插入图片描述

匿名对象

  • new 类名称();
    在这里插入图片描述
  • 匿名对象作为方法参数和返回值
    eg:new Scanner(System.in).nextInt();
    在这里插入图片描述

Random随机数

在这里插入图片描述

ArrayList类

  • 中E为泛型(即装在集合中的元素统一是什么类型),泛型类型只能是引用类型
    在这里插入图片描述
    在这里插入图片描述

  • 常用方法:
    在这里插入图片描述

  • eg:对象数组
    在这里插入图片描述

  • ArrayList存储基本类型,使用包装类:
    eg: ArrayList list=new ArrayList<>();
    在这里插入图片描述

字符串

在这里插入图片描述

  • eg:内容不可变
    在这里插入图片描述
  • 创建字符串
    在这里插入图片描述
    eg:
    在这里插入图片描述
  • 字符串的常量池
    在这里插入图片描述
    在这里插入图片描述
    eg:
    在这里插入图片描述
常用方法
  • equals方法
    在这里插入图片描述
    eg:equals方法
    在这里插入图片描述
  • 字符串的获取相关方法:
    在这里插入图片描述
  • 字符串的截取方法:
    在这里插入图片描述
  • 字符串的转换方法:
    在这里插入图片描述
    eg:
    在这里插入图片描述
  • 字符串的分割
    在这里插入图片描述
  • eg:
    在这里插入图片描述
    在这里插入图片描述

Object类

  • toString方法:将对象已字符串形式打印出来
  • 每个类都可以重写ALT+INSERT
  • equals方法:对象a.equals(对象b)
  • 每个类都可以重写进行比较ALT+INSERT

Objects类

Objects.equals(对象1,对象2)–>String的equals方法的改良。防止空指针异常eg:null.equals(string)
在这里插入图片描述

Date类

时间日期类
毫秒:1秒=1000毫秒

  • 构造方法:
  1. Date()显示系统当前时间
  2. Date(long date) —>传递的为毫秒
    使用给定的毫秒时间值构造一个 Date对象。
  • 成员方法:
    Long getTime()把日期转换为毫秒
    String toLocaleString()将Date对象转换为本地格式的字符串
DafeFormat类

日期时间格式化(日期–>string),解析(string—>日期)类
java.text.DateFormat-----抽象类

  • DafeFormat是抽象类,想要使用就得使用他的子类SimpleDafeFormat
SimpleDafeFormat (DafeFormat的子类)

日期转化格式可控

  • 构造方法的参数中传入的是格式
  • 在这里插入图片描述
  • 成员方法:
    在这里插入图片描述
  1. format方法使用—格式化在这里插入图片描述
  2. parse方法使用—解析
    在这里插入图片描述

Calendar类

  • 抽象类,提供了很多操作日历字段的方法
  • static Calendar getInstance()使用默认时区和语言环境获得一个日历
    eg:获取对象Calendar calendar=Calendar.getInstance()
  • 常用方法:
    在这里插入图片描述
        Calendar c=Calendar.getInstance();
        c.set(2016,12,30);
        c.add(Calendar.YEAR,4);
        c.get(Calendar.YEAR);
        Date time = c.getTime();

        System.out.println(time);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值