您当前的位置: 首页 >  Java

培根芝士

暂无认证

  • 1浏览

    0关注

    446博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java数据类型转换

培根芝士 发布时间:2021-12-22 20:04:20 ,浏览量:1

String 转换为 String[]
String str = "aaa,bbb,ccc";
String[] s = str.split(",");
String[] 转换为 String
String[] s = {"aaa","bbb","ccc"};
String str = String.join(",", s);
ArrarList 转换为 String[]
ArrayList list = new ArrayList();
list.add("aaa");
list.add("bbb");

String[] s = (String[])list.toArray(new String[0]);
//或者
String[] s = new String[2];
list.toArray(s);
 String[] 转换为 List
String[] s = {"aaa","bbb","ccc"};
List ls = Arrays.asList(s);
String[] 转换为 ArrayList
String[] s = {"aaa","bbb","ccc"};
ArrayList list = new ArrayList(Arrays.asList(s));
String 转换为 Integer
String str = "123";
Integer a = Integer.valueOf(str);
String 转换为 int
String str = "123";
int b = Integer.valueOf(str).intValue();
//或者
int c = Integer.parseInt(str);
int 转换为 String
int i = 123;
String s = String.valueOf(i);
//或者
String s = Integer.toString(i);
//或者
String s = "" + i;
Integer 转换为 String
Integer i = 123;
String s = i.toString();
float 转 String
float money = 1.25;
String s1 = String.valueOf(money);
//取小数点后两位
String s2 = String.format("%.2f", money);
String转BigDecimal
BigDecimal number = new BigDecimal(str);
BigDecimal转String
//有必要时使用工程计数法。工程记数法是一种工程计算中经常使用的记录数字的方法,与科学计数法类似,但要求10的幂必须是3的倍数
String str1 = number.toEngineeringString();
//不使用任何指数(永不使用科学计数法)
String str2 = number.toPlainString();
//有必要时使用科学计数法
String str3 = number.toString();

关注
打赏
1660824269
查看更多评论
立即登录/注册

微信扫码登录

0.0404s