实用类
常用的一些实用类
1、Object
概述:java.lang.Object java 语言中的根类,所有类的父类
假如一个类没有特别指定的父类 默认继承Object
方法:toString();
equals();
2、Date
概述:表示特定的瞬间,精确到毫秒 1秒=1000毫秒拥有多个构造函数 但是四个已经过时 剩下的两个可以把毫秒值转成日期对象
Date();把日期转换为毫秒值
Date(lang); 把毫秒值转换为日期
System.currentTimeMillis()当前时间的毫秒值
DateFormat 日期 格式化子类 抽象类 解析成文本
DateFormat 抽象类 无法new 可以使用其子类 SimpleDateFormat
Parttern传递指定的模式 y 年 M 月 d 日 H 时 m 分 s 秒
调用 Parse 将字符串转化为Date方式
日期格式转字符串 SimpleDateFormate
字符串转日期 format();parse()
3、Calendar 日历类
Calendar 方法:
get()日历字段的值
set()设置值
add(int field,int amovnt)添加字段
getTime();偏移量
field 取值: YEAR年 MONTH月 DATE月中某一天 DAY_OF_MONTH月中某一天 HOUR小时 MINUTE分 SE(OM)秒
西方的月份从0-11月算 如果换算东方的月份需要额外+1
4.System
CurrentTimeMillis()返回以毫秒为单位的当前时间
array copy()复制数组
String Builder
概述:StringBuilder 是一个字符串的缓冲区 是个容器 可以装很多的字符串 自动的扩容
构造方法:String Builder()
String Builder(String str)
5、包装类 自动装箱 拆箱
Java提供了两套数据类型 基本和引用 因为需要创建对象 集合中无法引用基本类型 所以才用包装类
装箱与拆箱
基本类型和对象的包装类对象之间来回转换的过程叫装箱
装箱:基本类型----》对象的包装类对象
拆箱:从包装类对象-----》基本数据类型
6、Randomn
概述:此类用于生成随机数
使用步骤:1、导包
2、Random();
3、nextInt();返回随机整数
7、String
概述:String类代表字符串 Java程序中的所有的字符串文字都被看做此类的实现
特点:1、字符串不变性
2、可以共享性
3、等效性
如何使用String
String();
String(char [ ] char);
String(byte [ ] byte);
a.equls(b) 如果两方一个是常量一个是变量推荐常量再前,变量在后
equalsIgnoreCase(String str);忽略大小写 只对英文管用
subString(int index);截取从参数位置一直到字符串结束返回的是新字符串
subString(int begin,int end)包含开头 不包含结尾
toCharArray();将字符串拆分成字符数组
getBytes();将字符串转成字节数
replace();替换
Splist(String regex);分割字符串
获取功能的方法:
length();
concat();拼接
charAt();返回所谓的char值
indexOf(String h);返回字符第一次出现的位置
转换功能:
to CharArray();将字符串转化为字符数组
getBytes();将字符串转化成字节