(因为总是忘记各种类型之间的相互转换函数方法,故此总的记录起来方便自己查阅,遇到随时更新)
其他数据类型转换为String类
先说说其他如int、Integer、long等数据类型转换为String类的方法,可能其方法大体上都类似(或者有我还没学到的方法,暂时不算在内),其方法如下:
1、+ ""
int i = 1;
String str = new String();
str = i + "";
“+”号是连接符,后面连接一个空的字符,使得int型的i转换为String类。
此方法针对int、Integer、long、Long等数据类型,其他几种如double还没有试过,如果也可以会再补充。
2、String.valueOf()
int i = 1;
String str = String.valueOf(i);
emmm暂时先用着,还没有去深入分析里面的区别在哪里。
String类型转换为Long、long类型
String str;
Long.ValueOf(str)--返回的是Long包装数据类型
Long.parseLong(Str)--返回的是long基本数据类型
(代码仅助理解,不做运行)
String类型转换为List对象集合
String data;//data本身也是一个对象,只不过是String类型
//假设要转换为一个User的集合
List<User> userList = JSONArray.parseArray(data,User.class);
这就是能转换为对象集合的String类数据的转换过程代码,要注意的是,这里JSONArray引入的是com.alibaba.fastjson的jar包,博主遇到的是这个jar包里面有parseArray的方法,可能其他一些包里也有。