JAVA中数据类型的互相转换

数据类型的互相转换


数据类型

位长

取值范围

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值