java中的包装类

Sum*_*hra 2 java

包装类有什么用?我无法理解本主题中的包装内容.它包装了原始数据类型,但它包含了什么以及如何包装?当他们告诉包装它真正意味着什么?

Sur*_*mar 5

如您所知,在Java中,并非所有东西都是对象.有原始类型,如int,double float等.所以如果你想使用原始类型代替Object,即如果一个方法需要一个Object,但你需要发送一个原始类型,没有Wrapper类,这将不会是可能.以Map接口为例.该put(Object,Object)方法将对象作为键和值.例如,如果您希望存储一个整数值1(int i=1)与Object 之间的映射,而没有包装类,则这是不可能的.包装类用于在需要对象时表示原始值.