String >> byte;
方法1:
Byte类中parseByte(String s)静态方法
例:
String s = "123";
byte b = Byte.parseByte(s);
方法2:
Byte类中valueOf(String s)静态方法
例:
String s = "123";
byte b = Byte.valueOf(s);
-----------------------------------------------------
String >> short;
方法1:
short类中parseShort(String s)静态方法
例:
String s = "123";
short b = Short.parseShort(s);
方法2:
Short类中valueOf(String s)静态方法
例:
String s = "123";
short b = Short.valueOf(s);
-----------------------------------------------------
String >> long;
方法1:
Long类中parseLong(String s)静态方法
例:
String s = "123";
long b = Long.parseLong(s);
方法2:
Long类中valueOf(String s)静态方法
例:
String s = "123";
long b = Long.valueOf(s);
方法3:
Long类中decode(String s)静态方法
例:
String s = "123";
long b = Long.decode(s);
-----------------------------------------------------
String >> int;
方法1:
Integer类中parseInt(String s)静态方法
例:
String s = "123";
int b = Integer.parseInt(s);
方法2:
Integer类中valueOf(String s)静态方法
例:
String s = "123";
int b = Integer.valueOf(s);
方法3:
Integer类中decode(String s)静态方法
例:
String s = "123";
int b = Integer.decode(s);
-----------------------------------------------------
String >> float;
方法1:
Float类中parsefloat(String s)静态方法
例:
String s = "123";
float b = Float.parseFloat(s);
方法2:
Float类中valueOf(String s)静态方法
例:
String s = "123";
float b = Float.valueOf(s);
-----------------------------------------------------
String >> double;
方法1:
Double类中parseDouble(String s)静态方法
例:
String s = "123";
double b = Double.parseDouble(s);
方法2:
Double类中valueOf(String s)静态方法
例:
String s = "123";
double b = Double.valueOf(s);
------------------------------------------------------
String >> char;
一般来说,String是不能转换char类型的,因为String类型如"abc",一个char是无法接受的,一般常用的是
String转换成char类型数组,如果硬要把String类型转成char类型,可考虑以下方法:
String s = "a";
char c = s.charAt(0);
------------------------------------------------------
String >> boolean;
方法1:
Boolean类中parseBoolean(String s)静态方法
例:
String s = "true";
boolean b = Boolean.parseBoolean(s);
方法2:
Boolean类中valueOf(String s)静态方法
例:
String s = "true";
boolean b = Boolean.valueOf(s);