【问题标题】:Character vs char with arrays and array lists? [duplicate]带有数组和数组列表的字符与字符? [复制]
【发布时间】:2020-12-20 00:02:19
【问题描述】:

为什么 Character 数组无效,而 char 数组有效,为什么 Character 列表有效,而 char 列表无效?这可能与原语与对象有关,但有人可以更清楚地解释一下吗?

【问题讨论】:

  • “为什么字符数组无效”——谁说它们无效?
  • 你是对的。 char 是原始类型。 Character 是对象类型。谷歌一下他们的区别和自动装箱。

标签: java arrays char


【解决方案1】:

char[]Character[] 都完全有效。但是,对于泛型(如List<T> 中的那些),泛型参数必须是类而不是原语,因此您只能拥有List<Character>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    • 1970-01-01
    • 2016-03-22
    相关资源
    最近更新 更多