JavaSE-常用方法
1.1 不同类型的转换
将字符串转换成包装类: 包装类.valueOf()方法
int a = 0; System.out.println(Integer.valueOf(a));
将包装类转成基本数据类型: xxxValue()方法
Integer c = 2; int e = c.intValue();
将字符串转成基本数据类型: 基本类型对应的包装类.parseXXX()方法
String x2 = "123"; int f = Integer.parseInt(x2);
将包装类转换成字符串: toString() | String.valueOf()
Integer d = 3; String str1 = d.toString(); String str2 = String.valueOf(d);
将基本数据类型转换成字符串:String.valueOf() | ""+基本数据类型
int a = 0; String ss = String.valueOf(a); String s = ""+a;
1.2 StringBuffer的常用方法
**append()😗*在当前StringBuffer对象上追加其他内容
**capacity()😗*返回当前容量
**length()😗*返回长度
**setCharAt(int,char)😗*将给定索引位置的字符设置成第二个参数给定的值
**reverse()😗*将StringBuffer内容反转
**delete(int,int)😗*删除StringBuffer从指定索引开始到结束的字符串(左闭右开)
**toString()😗*将StringBuffer转成字符串
**insert(int,Object)😗*在指定索引位置,插入给定值
**replace(int,int,String)😗*将指定的字符串替换到起始位置和结束位置中(左闭右开)
**deleteCharAl(int)😗*删除指定索引位置的字符
StringBuilder与StringBuffer方法相同,但StringBuilder非线程安全,单线程操作字符串时,效率高
1.3 System的常用方法
currentTimeMillis(): 获取从1970-01-01 00:00:00到现在的毫秒值
exit(0): 退出java虚拟机,0表示正常退出
getenv(String): 获取指定的环境变量
getProperty(String): 获取系统属性
getProperties():获取所有系统属性
arraycopy(源,源索引,目标,目标索引,长度):从源数组指定索引位置复制给定长度到目标数组的索引位置
1.4 DataFormat
对日期类 Date 进行格式化和解析
DateFormat本身是一种抽象类,实例化的方法:
1.静态方法的调用,处理的是长日期和长时间类型
- getDateInstance()
- getTimeInstance()
- getDateTimeInstance()
2.创建子类,创建SimpleDateFormat对象,处理的是短日期和短时间类型
自定义格式
字母 | 日期或时间元素 |
---|---|
y | 年 |
M | 月份 |
d | 月份中的天数 |
E | 星期中的天数 |
H | 小时数(24小时) |
h | 小时数(12小时) |
m | 分钟数 |
s | 秒钟数 |
a | Am/Pm 上午/下午标记 |
S | 毫秒数 |
方法:
format(Date):将Date类型,格式化成字符串
parse(String):将字符串解析成Date