您的位置:首页 > 编程语言 > Java开发

JAVA中数据类型的互相转换

2015-05-09 19:19 267 查看
数据类型的互相转换

数据类型

位长

取值范围

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: