字符串 -> 整数型
方法一
int x = Integer.valueOf(str)
方法二
int x = Integer.parseInt(str);
字符串里取单个数字
String str = "27638496";
int n = str.length();
for (int i = 0; i < n; i++)
{
int str_i = Integer.valueOf(str.charAt(i)+"");
System.out.println(str_i);
}
输出结果
2
7
6
3
8
4
9
6
整数型 -> 字符串
方法一
String.valueOf(number)
方法二
String str = 132465 + "";
相当于:
"" + number
方法三
Integer.toString(number)
其他类型转换
JAVA中常用数据类型转换函数string->byte
Byte static byte parseByte(String s)
byte->string
Byte static String toString(byte b)
char->string
Character static String to String (char c)
string->Short
Short static Short parseShort(String s)
Short->String
Short static String toString(Short s)
String->Integer
Integer static int parseInt(String s)
Integer->String
Integer static String tostring(int i)
String->Long
Long static long parseLong(String s)
Long->String
Long static String toString(Long i)
String->Float
Float static float parseFloat(String s)
Float->String
Float static String toString(float f)
String->Double
Double static double parseDouble(String s)
Double->String
Double static String toString(Double d)