java常用类型转换
package day1; public class IntegerDemo { public static void main(String[] args) { //String转int,类名.方法 String s="123"; Integer a= Integer.parseInt(s); System.out.println(a); //int 转String 类名.方法 int x=123; String s1 = String.valueOf(x); String s2 = Integer.toString(x); System.out.println(s1+" "+s2); } }
1.String类的toCharArray()方法,将字符串转为字符(char)数组
String ss=”abc”;
char[] cc;
cc=ss.toCharArray();
这时cc={‘a’,’b’,’c’};
2.String类的valueOf()方法,将字符(char)数组转换为字符串
char[] cc={‘a’,’b’,’c’};
ss=String.valueOf(cc);
这时ss=“abc”;
static String |
valueOf(boolean b) 返回 boolean 参数的字符串表示形式。 |
static String |
valueOf(char c)
返回 char 参数的字符串表示形式。 |
static String |
valueOf(char[] data)
返回 char 数组参数的字符串表示形式。 |
static String |
valueOf(char[] data,
int offset, int count) 返回 char
数组参数的特定子数组的字符串表示形式。 |
static String |
valueOf(double d)
返回 double 参数的字符串表示形式。 |
static String |
valueOf(float f)
返回 float 参数的字符串表示形式。 |
static String |
valueOf(int i)
返回 int 参数的字符串表示形式。 |
static String |
valueOf(long l)
返回 long 参数的字符串表示形式。 |
static String |
valueOf(Object obj)
返回 Object 参数的字符串表示形式。 |