java中的数组类型[J]是什么
我们非常熟悉标准基元数组类型,例如:java中的数组类型[J]是什么,java,arrays,Java,Arrays,我们非常熟悉标准基元数组类型,例如: [I // array of integer [L // array of Long [D // array of Double [Ljava.lang.Object // array of Object 但这是什么呢 [J 群集分配:=2->[J@4fe42c88,1 -> [J@d27bdb2,0 -> [J@2c16f7dd 更新所以我误读了[L:那是一个类/接口的输出-我认为它是很长的。相反,J是很长的(如第一个答案所示)来自 i、 e.这是
[I // array of integer
[L // array of Long
[D // array of Double
[Ljava.lang.Object // array of Object
但这是什么呢
[J
群集分配:=2->[J@4fe42c88,1 -> [J@d27bdb2,0 -> [J@2c16f7dd
更新所以我误读了[L:那是一个类/接口的输出-我认为它是很长的。相反,J是很长的(如第一个答案所示)来自
i、 e.这是一个长原语数组谢谢-你在哪里找到的?啊!你已经更新了答案;)好吧,你不应该剪切输出/结果。
[Ljava.lang.Object
应该表明[L
不是长
数组的全部输出。事实上正确的是[Ljava.lang.Long
。请注意,[D
是double
数组的编码,而不是double
数组(double
是double
的包装类型)。@Tom实际上,正确的是[Ljava.lang.Long;
——需要分号来终止类的内部名称。在问题中,Ljava.lang.Object;
之后也缺少分号。
Element Type Encoding
long J
...