1.String与各种数字类型的相互转换:
String s = "169";
//String to 数值类型
byte b = Byte.parseByte( s );
short t = Short.parseShort( s );
int i = Integer.parseInt( s );
long l = Long.parseLong( s );
Float f = Float.parseFloat( s );
Double d = Double.parseDouble( s );
//数值类型 to String
String s = String.valueOf(value); // 其中 value 为任意一种数字类型。
2.String转char:
String str = "string";
//String to char
char result = str.charAt(8);
//String to char[]
char[] resultArray = str.toCharArray();
//char[] to String
str = String.valueOf(bm);
3.char与int相互转换:
char ch = '9';
int number = 9;
//char to int 有两个方法
int num = Integer.parseInt(String.valueOf(ch));
int num = ch - '0';
//int to char
char cNumber= (char) (number+'0');
注:char类型就算内容是数字也不能和数字直接运算,必须进行转换