java数据类型转换语法小记

Java中基本的数据类型只有八个,分别是

数值型:byte、short、int、long;

浮点型:float、double;

字符型:char;

布尔型:boolean。

1、整数型转换为字符型

以int为例,首先int a 声明一个变量a类型为整数型,想要转换为字符型 b。

char b = (char) a

2、整数型转换为字符串,相互转换

将整数型 i 转化为字符串 s

1、String s = ""+ i ;

2、String s = Integer.toString(i) ;

3、String s = String.valueOf(i) ;

注:string属于Java中的字符串类型,也是一个引用类型,并不属于基本的数据类型。

把 String 转化为 int 型。

1.int i = Integer.parseInt(str);

使用parseInt()方法时,字符串中的所有字符都必须是数字,但第一个字符可以是减号“ - ”。

2.int i = Integer.valueOf(str).intValue();

valueOf(String)方法会返回Integer类的对象,而parseInt(String)方法返回原始的int值。

1、Java 中的数据类型分为基本数据类型和复杂数据类型000
int是前者,integer 是后者(也就是一个类)。

2、Integer 是一个类,是int的扩展,定义了很多的转换方法

int是基本的数据类型;
Integer是int的封装类;
int和Integer都可以表示某一个数值;
int和Integer不能够互用,因为他们两种不同的数据类型;

把 Integer 转化为 String

Integer 类的静态方法toString()

String str = Integer.toString(i)

Integer的静态方法toString()和成员方法toString()是一样的,成员方法里面仅仅是调用了静态方法而已。

Integer 类的成员方法toString()

String str = a.toString()

通过toString()方法,可以把整数(包括0)转化为字符串,但是Integer如果是null的话,就会报空指针异常。

String 类的静态方法valueOf()

String str = String.valueOf(i)

String.valueOf(Object obj)可以把整型(包括0)转化为字符串,但是Integer如果是null的话,会转化为”null”。

把 String 转化为 Integer

Integer integer = Integer.valueOf(str)

当我们要把String转化为Integer时,一定要对String进行非空判断,否则很可能报空指针异常。

把 int 转化为 Integer

Integer integer = new Integer(i)

Integer integer = Integer.valueOf(i);

把 Integer 转化为 int

int i = Integer.intValue()


把Double、Float、Long转化为字符串操作一样。

(学习过程做的笔记,可能有错误!!!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值