学习笔记博客

学习中

Java_Integer

总述:他是基本类型int在String中的一个发展。

The Integer class wraps a value of the primitive type int in an object.

static intMAX_VALUE
A constant holding the maximum value an int can have, 231-1.

最大值21个亿

static intMIN_VALUE
A constant holding the minimum value an int can have, -231

最小值,负的21个亿

static StringvalueOf(boolean b)
Returns the string representation of the booleanargument.

这里是一个字符串数字转换为基本类型数字的包装类静态方法

有很多重载,一般是byte,最大是127~-128,


这里有个注意点,1.5以前的版本,编译器不支持自动拆箱和装箱,1.5以后的支持,JVM都不支持

public class IntegerDemo4 {
	public static void main(String[] args) {
		/*
		 * 触发了自动拆箱特性
		 * 编译器会把代码改为:
		 * int i = new Integer(1).intValue();
		 */
		int i = new Integer(1);
		/*
		 * 触发了自动拆箱特性
		 * 编译器会把代码改为:
		 * Integer in = Integer.valueOf(1);
		 */
		Integer in = i;
		System.out.println(in);
	}
}

阅读更多
个人分类: java系统学习
上一篇关于一些感言,以后会删,对近期的学习博客的安排
下一篇Java_Object
想对作者说点什么? 我来说一句
关闭
关闭