好的,只有两行代码。我明白第一行的意思。第二行是什么意思,什么时候和为什么我必须使用这一行?
char c = 'x';
Character C = new Character(c);请回答所有问题..(什么是,什么时候,为什么)
发布于 2012-03-09 02:52:18
char是一种原始类型。正如您在Character documentation中看到的那样,Java是原始类型的包装器
Character类将基本类型
的值包装在一个对象中。Character类型的对象包含一个类型为char的字段。
此外,这个类还提供了几种确定字符类别(小写字母、数字等)的方法。用于将字符从大写转换为小写,反之亦然。
发布于 2012-03-09 02:48:50
Character是基本类型char的包装器。它允许您以更面向对象的方式使用原语char。
发布于 2012-03-09 02:52:02
Java为每种基本类型(整型、字符型、长整型、浮点型、字节型、短整型、布尔型和双精度型)提供了一个类。理想的做法是在需要Object的地方使用这个类而不是原始类型。
Object a = new Integer(1);
Object b = new Character(c);请参阅ArrayList,例如:
您不能执行以下操作:
ArrayList<boolean> list = new ArrayList<boolean>;但是你可以这样做:
ArrayList<Boolean> list = new ArrayList<Boolean>;
list.add(new Boolean(true));https://stackoverflow.com/questions/9623071
复制相似问题