我们可以将String称为包装类吗?

Reu*_*ben 6 java string wrapper

包装类用于将基元数据类型"包装"到对象中,以便它们可以包含在为对象重新创建的活动中.String类将字符串文字包装到对象.

在这种情况下,我们可以将String作为包装类调用吗?

And*_*s_D 9

根据维基百科,Java中的(原始)包装类是包含(= 1)原始值的八个类之一.根据这个String 包装一个char[],它不是一个(原始的)包装类.

此外,String不是为了包装装饰字符数组而设计的.String设计用于模拟字符串,字符序列和当前实现使用内部char[].但Sun也可以选择使用byte[]带有字符编码提示的长字符,集合或原生字符.那没关系.

这对于原始包装器来说是不同的:它们被设计为包装原语,以适应 java原语java.lang.Object.


Sur*_*ran 7

不是.字符串不是包装类,只是因为它没有包装的并行基本类型.

来自维基:

Java编程语言中的原始包装类是java.lang包中提供的八个类之一,用于为八种基本类型提供对象方法