Java字符串、字符与数字之间的相互转换

发布时间 2023-11-16 10:12:43作者: 初仰

一、数字转字符串

//将整个数字转化为字符串
int i=456;
//方法一
String str1=Integer.toString(i);
System.out.println(str1);

//方法二
String str2=i+"";
System.out.println(str2)

二、字符串转数字

//整数方法一
String str="123";
int num1 = Integer.parseInt(str);

//整数方法二
Integer num2 = Integer.valueOf(str);

//小数方法一
String s="11.0120";
double num3=Double.parseDouble(s);

//小数方法二
Double num4=Double.valueOf(s);

三、字符串转字符

//指定字符串的下标转化
String str="hello";
char ch=str.charAt(0); //ch='h'

//字符串转化为字符数组
char [] c=str.toCharArray();

四、字符转字符串

//方法一
Character ch='h';
String str1=Character.toString(ch);

//方法二
String str2=String.valueOf(ch);

//字符数组转字符串
char a[]={'H','e','l','l','o'};
String sChar=new String(a,1,4);

五、字符转数字

char ch='7';
int i=ch-'0';

六、数字转字符
先将数字转为字符串,再转为字符