Formater(待填)
String.format()
%s 字符串类型
%c 字符类型
%b 布尔类型%d 整数类型(十进制)
%x 整数类型(十六进制): FF
%o 整数类型(八进制): 77
%f 浮点类型 : 8.888
%a 十六进制浮点类型 : FF.35AE
%e 指数类型 : 9.38e+5
%g 通用浮点类型(f和e类型中较短的) :不举例(基本用不到)
%h 散列码
%% 百分比类型 :%(%特殊字符%%才能显示%)
%n 换行符,不举例(基本用不到)
%tx 日期与时间类型(x代表不同的日期与时间转换符)
不举例(基本用不到)
解析字符串
//十六进制public static String format(byte[] data){
int n = 0;
StringBuilder sb = new StringBuilder();
for(byte bt:data){
if(n%16==0){
//测试是否通过
//System.out.printf(String.format("%05x: ",n));
sb.append(String.format("%05x: ",n));
}
//System.out.printf(String.format("%02x ",bt));
sb.append(String.format("%02x ",bt));
n++;
if(n%16==0){
//System.out.println("");
sb.append(String.format(" "));
}
}
return sb.toString();
}//调用
System.out.println(format(“hello world!”.getBytes()));
包装类的拆箱装箱
parseInt(String)--int
valueOf(int) --Integer
流解码
encode
decode
日期格式转换
SimpleDateFormat类
-format(Date) –String
-parse(String) –Date