Integer.parseInt()和这个Integer.valueOf()有什么区别么?
题目
Integer.parseInt()和这个Integer.valueOf()有什么区别么?
public class Shiyan {
public static void main(String[] args) {
String chuan="82";
int zhuan=Integer.parseInt(chuan);
int zhuanyi=Integer.valueOf(chuan);
System.out.println(zhuan);
System.out.println(zhuanyi);
}
}
答案
static int parseInt(String s)
将字符串参数作为有符号的十进制整数进行分析.
static Integer valueOf(int i)
返回一个表示指定的 int 值的 Integer 实例.
static Integer valueOf(String s)
返回保持指定的 String 的值的 Integer 对象.
从返回值可以看出他们的区别 parseInt()返回的是基本类型int
而valueOf()返回的是包装类Integer Integer是可以使用对象方法的 而int类型就不能和Object类型进行互相转换
int zhuan=Integer.parseInt(chuan);
int zhuanyi=Integer.valueOf(chuan); 为什么你的程序返回值都可以用int来接收呢?因为Integer和int可以自动转换
Integer i = 5; int k = i;像是这样表示是没有编译错误的
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 雅鲁藏布大峡谷之说以享有植物类型博物馆和动物王国的美誉;是因为
- 一个长方体游泳池,长30米,宽25米,水深2.5米.游泳池四壁和底部都要贴满瓷砖.
- if(m-1)(1-k)=0,which of the following can be true?sat数学题
- (9/7)÷18/11等于多少?
- 35减去一个数后,差同时含有因数2、3、5,减去的数最小是几?
- 根号2+1是无理数吗?
- 用尽管……可是……造句要关于父母的爱有关的!
- 有A、B两个圆柱形的容器,从里面量得A、B容器的底面周长分别为62.8cm、31.4cm,A、B内分别盛4cm和29cm深的水,先将B容器的一些水倒入A容器,使得两个容器水一样深,这时水深_cm.
- 化学元素符号口诀谁会
- 长方体,正方体,圆柱,圆锥,之间关系
热门考点