数据类型的互相转换
数据类型 | 位长 | 取值范围 |
byte | 8 | -128---127 |
short | 16 | -32768---32767 |
int | 32 | -2147483648---2147483647 |
long | 64 | -9223372036854775808---9223372036854775807 |
float | 32 | -1.4E—45~~-3.4E+38---1.4E—45~~3.4E+38 |
double | 64 | - 4.9E—324~~-1.7E+308---4.9E—324~~1.7E+308 |
char |
|
|
boolean |
| true 、false |
String |
|
|
数字类型 转换为 字符串类型 | ||
转换类型 | 方法 | 例子 |
字节型整数类(byte) | Byte.toString(byte) | String str= Byte.toString(byte) |
短整型整数类(short) | Short.toString(short) | String str= Short.toString(short) |
整数类(int) | Integer.toString(int) | String str= Integer.toString(int) |
长整形整数类(long) | Long.toString(long) | String str= Long.toString(long) |
单精度浮点数类(float) | Float.toString(float) | String str= Float.toString(float) |
双精度浮点数类(double) | Double.toString(double) | String str= Double.toString(double) |
|
|
|
字符串类型 转换为 数字类型 | ||
转换类型 | 方法 | 例子 |
字节型整数类(byte) | Byte.parseByte(String) | byte toByte= Byte.parseByte(String) |
短整型整数类(short) | Short.parseShort(String) | short toShort= Short.parseShort(String) |
整数类(int) | Integer.parseInteger(String) | int toInt= Integer.parseInteger(String) |
长整形整数类(long) | Long.parseLong(String) | long toLong= Long.parseLong(String) |
单精度浮点数类(float) | Float.parsevFloat (String) | float toFloat= Float.parsevFloat (String) |
双精度浮点数类(double) | Double.parseDouble(String) | double toDouble= Double.parseDouble(String) |
|
|
|
数字类型 ß 日期类型 à 字符串类型 | |
转换类型 | 方法 |
数字类型à日期类型 | 1. Calendar.set(int year,int month,int date) 2. Calendar.set(int year,int month,int date, int hour,int minute,int second) |
日期类型à数字类型 | Calendar.get(int field) |
本文转自:http://www.blogjava.net/tylz7758/articles/172900.html