IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 基本类型包装类和日期类 -> 正文阅读

[Java知识库]基本类型包装类和日期类


前言

基本类型包装类和日期类,是做为Java编程中非常常用的两个类,学习这个两个类可以让我们在未来的编写真正的应用软件都有很大的帮助。


一、基本类型包装类

1.概述

? ? 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据;常用的操作之一:用于基本数据类型与字符串之间的转换

2.包装类的种类(本人已学习的)

基本数据类型 ? ?包装类
byte? ?? ?? ?Byte
short? ?? ?? ?Short
int ? ?? ?? ?&ensp**;Integer**{
概述:包装一个对象中的原始类型int的值
方法名 说明
public Integer(int value)
? ?根据int值创建Integer对象(过时)
public Integer(String s)
? ?更加String值创建Integer对象(过时)
public static Integer valueof(int i)
? ?返回表示指定int值的Integer实例
public static Integer valueof(String s)
? ?返回一个保存指定值的Integer对象String
}
long? ?? ??Long
float? ?? ??Float
double? ?? ?Double
char? ?? ?Character
boolean? ?? Boolean

3.int和String的转换

概述:基本包装类的最常见操作就是:用于基本类型和字符串之间的转换
1.int转换为String
? ?public static String valueOf(int i):返回int参数的字符串表示形式。该方法是String类中的方法
2.String转换为int
? ?public static int parselnt(String s):将字符串解析为int类型。该方法是Integer类中的方法

4.自动装箱和自动拆箱

装箱:把基本数据类型转换为对应的包装类类型
拆箱:把包装类类型转换为对应的基本数据类型
Integer i=100;//自动装箱? ? i+=200;//i=i+200 自动拆箱;i=i+200;//自动装箱

二、日期类

1.Date类

概述:Date代表了一个特定的时间,精准到毫秒。
构造方法
方法名 ? ?? ? 说明
public Date()
? ?分配一个Date对象,并初始化,以便它代表它被分配的时间,精准到毫秒
public Date(long date)
? ?分配一个Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数(从1970年开始)
常用方法
方法名? ?? ?说明
public long getTime()
? ?获取的是日期对象从1970年1月1日00:00:00到现在的毫秒值
public void setTime(long time)
? ?设置时间,给的是毫秒值

2.SimpleDateFormat类

概述:是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。
日期和时间格式由日期和时间模式字符串指定,在日期和时间模式字符串中,从‘A’到‘Z’以及从‘a’到‘z’引号的字母被解释为表示日期或时间字符串的组件的模式字母
常用的模式字母及对应关系如下:
y? ?? ?年
M? ?? ? 月
d? ?? ?日
H? ?? ?时
m? ?? ? 分
s? ?? ? 秒
构造方法
方法名? ?? ?? ?说明
public SimpleDateFormat()
? ? 构造一个SimpleDateFormat,使用默认模式和日期模式
public SimpleDateFormat(String pattern)
? ? 构造一个SimpleDateFormat使用给定的模式和默认的日期格式
SimpleDateFormat格式化和解析日期
1.格式化(从Date到String)
? ? public final String format(Date date):将日期格式化成日期/时间字符串
2.解析(从String到Date)
? ? public Date parse(String source):从给定字符串的开始解析文本以生成日期

3. Calendar类

概述:为某一时刻和一组日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法。
? ? Calendar提供了一个类方法getInstance用于获取Calendar对象,其日历字段已使用当前日期和时间初始化:Calendar rightNow = 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)
? ? 设置当前日历的年月日


总结

这些内容都是本人学习的总结,如果决定比较枯燥还请谅解。

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-10-16 19:30:54  更:2021-10-16 19:31:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/31 15:54:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码