Java数据类型相互转换
1、int 转 String
(1)、String.valueOf();
(2)、Integer.toString();
(3)、i+”“
2、String 转 int
(1)、Integer.paseInt(s)
(2)、Integer.paseInt(s,radex);
(3)、Integer.valueOf(s)
(4)、Integer.valueOf(s,radex)
3、列表 转 数组
list.toArray;
4、String 转char[]
str.charAt(index);
5、char[] 转 String
new String(value, offset, count)
下面是这些函数使用的示例代码:
import java.util.ArrayList;
import java.util.List;
public class ListArrayTrans {
public static void main(String[] args) {
int a=32;
String s="31";
// int 转 string
String s1=String.valueOf(a);
String s2=Integer.toString(a);
String s3=a+"";
// string 转 int
int i1=Integer.parseInt(s);
int i2=Integer.parseInt(s,16);
int i3=Integer.valueOf(s);
int i4=Integer.valueOf(s,16);
// list 转 Integer[]
List<Integer> list=new ArrayList<>();
for(int i=0;i<10;i++)
{
list.add(i);
}
Integer[] inte=list.toArray(new Integer[0]);
for(int i=0;i<10;i++)
{
System.out.print(inte[i]+" ");
}
// String 转 char[]
char[] ch=new char[s.length()];
for(int i=0;i<s.length();i++)
{
ch[i]=s.charAt(i);
}
// char[] 转 String
String str=new String(ch, 0, ch.length);
}
}