/**
* 常见的类型转换
*/
@Test
public void test1() {
//1,Int型数字转换成String
int i = 1234;
//方法一,在int类型后加一个空字符串
String str1 = i + "";
System.out.println(str1);
//方法二,调用String的valueOf()方法
String str2 = String.valueOf(i);
System.out.println(str2);
//2,String转换成Int型数字
String str3 = "87654321";
int i1 = Integer.parseInt(str3);
System.out.println(i1);
//3,字符转换成字符型数组
String str4 = "hello world!";
char[] chars = str4.toCharArray();
//增强for输出每一个字符
for (char aChar : chars) {
System.out.print(aChar);
}
//4,字符型数组转换成字符串
char chars1[]={'h','e','l','l','o'};
String st = String.valueOf(chars1);
System.out.println(st);
//5,long类型转换为string
long l=123;
String st2 = String.valueOf(l);
System.out.println(st2);
//6,Integer转String
Integer a=123;
//包装类调用toString()方法,返回该对象的字符串
String st3 = a.toString();
System.out.println(st3);
//7,String转Integer
String st4="123";
int i2 = Integer.parseInt(str4);
System.out.println(i2);
//8,Integer转换成int的方法
Integer in=123;
int i3 = in.intValue();
System.out.println(i3);
//9,int转换成Integer
int i4=123;
Integer integer = new Integer(i4);
System.out.println(integer);
}
常见的类型转换
最新推荐文章于 2024-07-10 07:17:40 发布