数据类型的转换
程序员文章站
2024-03-18 21:25:04
...
1.把long 转换为int
//强制类型转换
Long l = new Long(33);
long l1 = l.longValue();
int i = (int) l1;
System.out.println(i);
//或者 long有api转换
Long l = new Long(33);
System.out.println(l.intValue());
///或者转换为string在转int
Long l = new Long(33);
String s = l.toString();
int i = Integer.parseInt(s);
System.out.println(i);
2.int 转long
int a = 10;long b = (int)a;
3.Lont 转换成 BigDecimal 数据类型
long b = 5; BigDecimal a = new BigDecimal(b); System.out.println(a +"的数据类型是"+a.getClass().getName());
4.BigDecimal 转换成 Long数据类型
BigDecimal b = new BigDecimal(12); Long c = b.longValue(); System.out.println(c+"的数据类型是"+c.getClass().getName());
5.把int转为BigDecimal
int b = 5; BigDecimal a = new BigDecimal(b); System.out.println(a +"的数据类型是"+a.getClass().getName());
6.BigDecimal转int
BigDecimal a=new BigDecimal(12.88);int b=a.intValue();
上一篇: javascript继承的实现方法
下一篇: easyx实现动态绘图——排序过程