day001-日期格式类、装拆箱
1.Object
1.1 String类型可以不用重写toString()方法
1.2 自定义类一般都去重写toString()方法
调用时机:
a)对象名调用toString()
b)打印输出时,间接调用
重写toString()的目的:直接查看对象成员变量的值。
2.equals()方法
3.Date
Date():当前时间
Date(Long time):指定时间,生成对象
getTime()获取毫秒值,开始时间为1970-01-01 00:00:00
4.SimpleDateFormat
SimpleDateFormat() 默认格式
SimpleDateFormat(String pattern) 指定格式
public void applyPattern?(String pattern) 修改日期格式
4.1 将日期对象转换为字符串
String format(Date date)
4.2 将日期字符串转化为日期对象
Date parse(String source)
5.Calendar
是一个抽象类
直接通过Calendr.静态方法(),调用方法
5.1 常用方法
get(日历字段)
set(日历字段,值)
void add?(int field, int amount) 日历字段值前后偏移
getTime() 获取日期对象
public abstract void add?(int field, int amount) 获取当前毫秒
6. System
public static long currentTimeMillis?() 获取系统当前时间
gc():垃圾回收。当一个对象没有任何引用变量指向时,就变成一个垃圾对象
exit(): 系统退出。 0:正常退出; 1:异常退出
getProperties(): 获取系统属性信息
void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 数组复制
7.StringBuilder
字符长度可变的字符序列
链式编程:
常用方法:
7.1 StringBuilder append()
StringBuilder使用场景:大量拼接字符串
8. 包装类
8.1 字符串转基本类型
字符串转整数:int Integer.parseInt(String string)
8.2 基本类型转字符串:
整数转字符串:12 + ""
8.3 自动装箱:将基本数据类型转换成对应的包装类
自动拆箱:将包装类转换成对应的基本类型
day001-日期格式类、装拆箱的更多相关文章
- JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱
国庆假期已结束,假期8天,全部在家带娃,体会到了妻子的不容易,需要好好努力来多赚钱了,言归正传.10月份开始进去JAVA 高级语法知识学习,本节复习学习的为:静态导入.可变参数.增强型for循环.装拆 ...
- java基础(八) 深入解析常量池与装拆箱机制
引言 本文将介绍常量池 与 装箱拆箱机制,之所以将两者合在一起介绍,是因为网上不少文章在谈到常量池时,将包装类的缓存机制,java常量池,不加区别地混在一起讨论,更有甚者完全将这两者视为一个整体, ...
- Unity实现支持泛型的事件管理以减少使用object作为参数带来的频繁装拆箱
如果不用C#自身的event关键字而是要自己实现一个可统一管理游戏中各种消息事件通知管理的系统模块EventManger时,通常都是把事件delegate的参数定义为object类型以适应所有的数据类 ...
- java基础22 日期类、日历类、日期格式类
package com.dhb.code; import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...
- 常用类--Date日期类,SimpleDateFormat日期格式类,Calendar日历类,Math数学工具类,Random随机数类
Date日期类 Date表示特定的时间,精确到毫秒; 构造方法: public Data() public Date(long date) 常用方法: public long getTime() pu ...
- NSDate时间类/NSDateFormatter日期格式类
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { // NSDate 时间类 继承自N ...
- Java ——Number & Math 类 装箱 拆箱 代码块
本节重点思维导图 当需要使用数字的时候,我们通常使用内置数据类型,如:byte.int.long.double 等 int a = 5000; float b = 13.65f; byte c = 0 ...
- java Integer类以及拆箱和装箱
package com.ilaw.boson.controller; public class Demo { public static void main(String[] args) { Inte ...
- Integer自动装拆箱
public static void main(String[] args) { Integer a1 = 1; Integer a2 = 1; Integer b1 = 127; Integer b ...
随机推荐
- C语言单片机中延时程序的实现
在单片机或嵌入式系统的程序,常常用规定次数的空循环来实现延时 /** * 通过一个空循环体循环让程序运行一段时间.在嵌入式系统中,这个函数用来实现延时. * * 参数: * u16 i -- 循 ...
- SQL语句 ANSI_NULLS 值(ON|OFF)的含义
官方说明: 1.当 SET ANSI_NULLS 为 ON 时,即使 column_name 中包含空值,使用 WHERE column_name = NULL 的 SELECT 语句仍返回零行. 即 ...
- CF C. Three displays(DP+思维)
http://codeforces.com/contest/987/problem/C 题意:给你两个n的序列要你根据第一个序列(严格单调递增的方式)在第二个序列里找3个数加起来,输出最小的一个. 思 ...
- Flask&&人工智能AI -- 7 MongoDB
MongoDB初识,增删改查操作,数据类型,$关键字以及$修改器.“$”的奇妙用法,Array Object的特殊操作,选取跳过排序,客户端操作 一.MongoDB初识 什么是MongoDB Mong ...
- linux / OS 杀死进程
1,查询端口 sudo netstat -apn | grep 端口号 2,杀死进程kill -9 应用程序进程id
- AD域账号验证
public partial class _Default : Page { [DllImport("advapi32.dll")] private static extern b ...
- Windows Server2008服务器可以远程桌面,但在内网中却Ping不通--解决方法
Windows Server2008服务器可以通过远程桌面登录,但在内网中却Ping不通.所以要考虑的是防火墙是不是做了限制. 最简单粗暴的方法是直接把防火墙给关掉 还有个其他的方法是参考别人写的,我 ...
- 工作必备,五分钟如何搞定Excel甘特图
工作必备,五分钟如何搞定Excel甘特图 https://www.sohu.com/a/212628821_641930 EXCEL中如何给图表添加标题 1.选中图表 >> [布局] 菜 ...
- ubuntu ifconfig 不显示IP地址
本文转载:https://blog.csdn.net/cmh477660693/article/details/52760236 ubuntu终端下命令ifconfig的问题解决 问题一. ifcon ...
- java编程--01介绍日期的比较
引子:平时开发常常需要对时间进行格式化,进行比较,进行加减计算.最常用的类不外乎:SimpleDateFormat,Calendar,Date,DateTimeStamp等.下面想对java中的日期编 ...