gpt4 book ai didi

java - 在 Java 中,char[] 是一个对象吗?

转载 作者:搜寻专家 更新时间:2023-11-01 01:00:55 24 4
gpt4 key购买 nike

我是 Java 的新手,但如果我理解正确的话,char 是原始类型。

执行 char temp 和 temp.hashCode() 不会编译,但执行 char[] temp2 = new char[2] 和 temp2.​​hashCode() 将编译并执行。

这是否意味着 char[] 是一个对象???

最佳答案

a char 是原始类型,但是 char 类型的数组是对象

一种判断方法是动态实例化它:

final Object charArray = Array.newInstance(Character.TYPE, 5);
System.out.println(charArray.getClass().getComponentType());

输出:

char

(Character.TYPE 是对原始类 char 的引用。访问该类的另一种方法是通过 char.class)

关于java - 在 Java 中,char[] 是一个对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4146928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com