一、char与String之间的转换:
1.char转String
char a = 'b';
String c = "" + a;//等价于String c = String.valueOf(a);
System.out.print(c);
输出b
2.String转char
String a = "b";
char c = a.charAt(0);
System.out.print(c);
输出b
二、int与String之间的转换:
1.int转String
int a = 3;
String b = "" + a;//等价于String b = String.valueOf(a);
System.out.print(b);
输出3
2.String转int
String a = "153";
int b = Integer.parseInt(a);
System.out.print(b);
输出153
在一行只有一个整数且下面的行需要输入文本时,使用
int b = Integer.parseInt(new Scanner(System.in).nextLine());
将解决这一问题
三、double与String之间的转换:
1.double转String
double a = 3.14;
String b = "" + a;//等价于String b = String.valueOf(a);
System.out.print(b);
输出3.14
2.String转double
String a = "3.14";
double b = Double.parseDouble(a);
System.out.print(b);
输出3.14