Java中intValue,parseInt,Valueof 这三个关键字的区别

Java中intValue,parseInt,Valueof这三个关键字有什么用,以及他们的区别,说的尽量简单点再分别举个例子看看谢谢我只知道intValue是把Inte... Java中 intValue,parseInt,Valueof 这三个关键字有什么用,以及他们的区别,说的尽量简单点
再分别举个例子看看谢谢

我只知道 intValue是把Integer对象类型变成int的数据类型;
parseInt是吧String 变成int的数据类型;
Valueof是吧给定的参数转化成对象类型;
但我不知道在实际程序代码中怎么使用麻烦各位哥哥姐姐举个例子看看
展开
 我来答
搜索hiv艾朋网
推荐于2018-03-07 · TA获得超过342个赞
知道答主
回答量:269
采纳率:100%
帮助的人:63.4万
展开全部
parseInt(String s )方法是类Integer的静态方法,它的作用就是将形参 s 转化为整数,比如:
Interger.parseInt("1")=1;

Integer.parseInt("20")=20;

Integer.parseInt("324")=324;

当然,s 表示的整数必须合法,不然是会抛异常的。

valueOf(String s )也是Integer类的静态方法,它的作用是将形参 s 转化为Integer对象,

什么是Integer对象,Integer就是基本数据类型int型包装类,就是将int包装成一个类,这样在很多场合下是必须的。如果理解不了,你就认为int是Integer的mini版,好用了很多,但也丢失了一些功能,好了,看代码:

Interger.valueOf("123")=Integer(123)

这时候Integer(123)就是整数123的对象表示形式,它再调用intValue()方法,就是将123的对象表示形式转化为基本数据123
所以,选择D

褚娅老溱番蔀贯沙灯韪柘炬闲娓阜嘏珊倩棠底娟
我只求真相
推荐于2016-01-01 · TA获得超过490个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:134万
展开全部
// 第一个不常用
Integer a_=new Integer(123);    // a_是Integer类型

int a=a_.intValue();                    // 转化为int类型
System.out.println(a);

String b = "123";    // 一个string
int b_=Integer.parseInt(b);    // 把string转化成int
System.out.println(b_);

int c_=123;
String c=String.valueOf(c_);
System.out.println(c);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式