您的位置:首页 > 产品设计 > UI/UE

java中Integer.parseInt(String)与Integer.valueOf(String)区别

2016-03-07 21:48 495 查看
接口描述:

valueOf()

返回一个Integer对象持有指定的原始值

parseInt()

此方法用于获取某个字符串的原始数据类型

说白了,Integer.valueOf(String)是将String转化为Integer对象

Integer.parseInt(String)是将String转化为int

直接上代码:

package helloproject;

public class helloworld {

public static void main(String[] args) {

Integer a = 10;
System.out.println(a.compareTo(11));
System.out.println(a.compareTo(10));
System.out.println(a.compareTo(9));

System.out.println(a.valueOf(1112));
System.out.println(a.valueOf(10));

System.out.println(a.valueOf("112"));
System.out.println(a.parseInt("10"));
System.out.println(a.parseInt("11"));

boolean r1 = a.valueOf("112") instanceof Integer;
int kk = a.parseInt("112");
boolean r2 = a instanceof Integer;
System.out.println(r1);
System.out.println(r2);
}

}


运行结果:

-1
0
1
1112
10
112
10
11
true
true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: