byte, short, int, long, float,double 转 String :
String str = String.valueOf( value); // 其中 value 为任意一种数字类型。
String 转 byte, short, int, long, float,double :
String str = "169";
byte b = Byte.parseByte( str );
short t = Short.parseShort( str );
int i = Integer.parseInt( str );
long l = Long.parseLong( str );
Float f = Float.parseFloat( str );
Double d = Double.parseDouble( str );
float ,double 去小数点 :
float f = 13.14f;
double d = 13.14;
//public static String format(String format,Object... args)
//format 字符串类型,指定 输出格式
System.out.println(String.format("%.5f", f));
System.out.println(String.format("%.2f", d));
System.out.println(String.format("%.5f", d));
//输出结果 :
//13.14000
//13.14
//13.14000
小数点左移,右移:
float f = 13.14f;
double d = 13.14;
//左移
System.out.println(f/100);
//右移
System.out.println(f*(100));