您的位置:首页 > 编程语言 > Java开发

Java数据类型相互转换

2016-09-26 08:31 225 查看

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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: