java中 Integer.parseInt()和Integer.valueOf(“123”).intValue();方法的应用
我在做题中遇到了下面的问题,希望有人能给我解释一下valueOf方法和intValue方法设有下面两个赋值语句:a=Integer.parseInt(“123”);b=I...
我在做题中遇到了下面的问题,希望有人能给我解释一下valueOf方法和intValue方法
设有下面两个赋值语句:
a = Integer.parseInt(“123”);
b = Integer.valueOf(“123”).intValue();
下述说法正确的是( d )。
A、a是整数类型变量,b是整数类对象。
B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且值相等。
D、a和b都是整数类型变量并且值相等。 展开
设有下面两个赋值语句:
a = Integer.parseInt(“123”);
b = Integer.valueOf(“123”).intValue();
下述说法正确的是( d )。
A、a是整数类型变量,b是整数类对象。
B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且值相等。
D、a和b都是整数类型变量并且值相等。 展开
展开全部
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
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
展开全部
a = Integer.parseInt(“123”);
parseInt(String str)是基本类型int的包装类Integer里面的静态方法,通过类名Integer直接调用,参
数是字符串如“123”,返回int型123,即 int num = Integer.parseInt("123");
b = Integer.valueOf(“123”).intValue();
Integer.valueOf(“123”)同上,只不过valueOf(“123")返回的是一个Integer对象,通过调用intValue()方法转换为int型整数
valueOf将字符串转换为Integer对象
intValue()将Integer对象转换为int数
即 int num = Integer.valueOf(“123”).intValue();
parseInt(String str)是基本类型int的包装类Integer里面的静态方法,通过类名Integer直接调用,参
数是字符串如“123”,返回int型123,即 int num = Integer.parseInt("123");
b = Integer.valueOf(“123”).intValue();
Integer.valueOf(“123”)同上,只不过valueOf(“123")返回的是一个Integer对象,通过调用intValue()方法转换为int型整数
valueOf将字符串转换为Integer对象
intValue()将Integer对象转换为int数
即 int num = Integer.valueOf(“123”).intValue();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.Integer.parseInt(“123”);
Integer的静态方法parseInt("123");将字符串解析为 int类型,若参数不是数字类型的字符串,则抛出异常。
2.Integer.valueOf(“123”)
Integer的静态方法valueOf(“123”),将字符串解析为 Integer类型,,若参数不是数字类型的字符串,则抛出异常。
3.Integer 类的实例方法 intValue(); 返回一个Integer 对象对应的 int 值
Integer的静态方法parseInt("123");将字符串解析为 int类型,若参数不是数字类型的字符串,则抛出异常。
2.Integer.valueOf(“123”)
Integer的静态方法valueOf(“123”),将字符串解析为 Integer类型,,若参数不是数字类型的字符串,则抛出异常。
3.Integer 类的实例方法 intValue(); 返回一个Integer 对象对应的 int 值
参考资料: 还有其他问题的话,给我发百度消息
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你还是去查一下java se 的API吧,学java 不可能不用API。那里才是标准答案。如果你英文不好,下个中文的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询