一、整型和字符串相互转换。
int->String
int i=1; String str=new String(); //int直接加上""即可转为字符串 str=""+i; //使用Integer的toString()方法 str=Integer.toString(i); //使用String.valueOf()方法 str=String.valueOf(i);
String->int
//使用Integer的parseInt方法 注意int的取值范围为 -(2^32)-(2^32)-1 int i=Integer.parseInt(str); //使用vlaueOf()方法 int i=Integer.valueOf(str).intValue();
二、字符串和数组之间转换
String->Array
String str="hello"; //转换为char[] 注意取char[]元素应该用 单引号' ' 表示char char[] ch=str.toCharArray(); //当然 也可以使用循环依次放入, //取得字符串的某个元素用 String.charAt(i) 返回char char[] cha=new char[str.length()]; for(int i=0;iArray->String
//字符串数组转字符串 //使用String.copyValueOf()方法 char[] ch=new char[10]; String string=String.copyValueOf(ch);//int型数组转字符串,使用StringBuffer int ints={1,2,3,4,5,6}; StringBuffer str=new StringBuffer(); for(int i=0;i三、整形和数组之间的转换
1. int -> char[]
int a=1234; String str=String.valueOf(a); //先转换为字符串 char[] array=str.toCharArray(); //在变为字符数组2。int->int[]
int a=123456; String str=a.toString;//转换为字符串 int[] intArray=new int[str.length()]; for(int i=0;i


![java 中 整型(int)、字符串(String)、数组(int[] char[])间的转换 详细注释 java 中 整型(int)、字符串(String)、数组(int[] char[])间的转换 详细注释](http://www.mshxw.com/aiimages/31/880086.png)
