学习Java第七天——常用API

学习目标:

  • 两个月掌握 Java 入门知识

学习内容:

学习常用的API


学习时间:

2022.7.7 上午


学习笔记:

1.Integer

Integer:在对象中包装基本类型int的值

构造方法:

Integer(Int value):根据int值创建Integer对象

Integer(String s):根据string值创建Integer对象

成员方法:

static Integer valueOf(int i):返回表示指定的int值的Integer实例

static Integer valueOf(String s):返回一个保存指定值的Integer对象String

package com.pipi;

public class Integertest {
    public static void main(String[] args) {
        Integer i1 = Integer.valueOf(100);
        Integer i2 = Integer.valueOf("100");
        System.out.println(i1);//100
        System.out.println(i2);//100
    }
}

 1.2int和String的相互转换

Int转化String:

static String valueOf(int i ):返回int参数的字符串表示形式

String转化int:

static int parseInt(String s):将字符串解析为int类型。

1.3 自动装箱和拆箱(不懂)

装箱:把基本数据类型转化为对应的包装类类型

拆箱:把包装类类型转化为对应的基本数据类型

2 Date和SimpleDateFormat

Date:表示特定的时间,精度为毫秒

构造方法:

Date():分配Date对象并对其进行初始化,使其表示分配时间,测量Date到毫秒

Date(long date):分配Date对象并初始化它以表示自标准基准事件以来的指定毫秒数,即1970年1月1日00:00:00

import java.util.Date;

public class Datetest {
    public static void main(String[] args) {
        Date d1 = new Date();
        System.out.println(d1);//Thu Jul 07 10:47:44 CST 2022
        Date d2 = new Date(1000*60*60);
        System.out.println(d2);//Thu Jan 01 09:00:00 CST 1970
    }
}

 SimpleDateFormat:用于以区域设置敏感的方式格式化和解析日期的具体类。(字母对应:年月日时分秒)

构造方法:

SimpleDateFormat():构造一个SimpleDateFormat,使用默认模式和日期格式

SimpleDateFormat():构造一个SimpleDateFormat,使用给定的模式和日期格式

格式化:

String format(Date date):将日期格式化成日期/时间字符串
解析:

Date parse(String source):从给定字符串的开始解析文本以生成日期

package com.pipi;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Simpledateformattest {
    public static void main(String[] args) throws ParseException {
        Date d = new Date();
        SimpleDateFormat sd = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        String s = sd.format(d);
        System.out.println(s);//2022年07月07日 14:57:42
        System.out.println("----------------");
        String ss = "2022-7-7 13:53:30";
        SimpleDateFormat sd2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date dd = sd2.parse(ss);
        System.out.println(dd);//Thu Jul 07 13:53:30 CST 2022

    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值