Java学习笔记-类型转换

一.前言

最近写代码的过程中,发现需要把List<Long>转换成List<String>,一开始写的时候,想法是直接遍历list,取值转换再塞值,网上一百度,大家的做法都是这样子。于是想着,不如把java中各个类型转换整理一下,方便以后使用。

 

二.类型转换

1,Long转换成String
String.valueOf();

2,Integer转String

//方法一:Integer类的静态方法toString()

Integer a = 2;

String str = Integer.toString(a)


//方法二:Integer类的成员方法toString()

Integer a = 2;

String str = a.toString();


//方法三:String类的静态方法valueOf()

Integer a = 2;

String str = String.valueOf(a);

3.String转Integer

String str = "...";
Integer i = null;
if(str!=null){
     i = Integer.valueOf(str);
}

4.String转list

 String str="小周,小艾,小贝";
 List<String> strings=Arrays.asList(str.split(","));
 System.out.println(strings);

 

5.char数组或者char转化成String

String s = String.valueOf('c'); //效率最高的方法

String s = String.valueOf(new char[]{'c'}); //将一个char数组转换成String

猜你喜欢

转载自blog.csdn.net/mumuwang1234/article/details/109672866
今日推荐