Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
int[]存储在Java中的对象中_Java_Object_Collections_Hashmap - Fatal编程技术网

int[]存储在Java中的对象中

int[]存储在Java中的对象中,java,object,collections,hashmap,Java,Object,Collections,Hashmap,我有一个场景,其中一个值被声明为 int[] rate = new int[] {5,6}; int length = 26; 完成一些处理,并将其存储到HashMap中,因此HashMap包含 "rate" ==> {5,6} "length" ==> 26 当我检索“密钥长度”时,我可以看到相应的值,但不能看到“密钥速率”,是否也有正确的方法检索速率值 当我尝试System.out.print时,我看不到清晰的值 由于rate是一个数组,因此必须使用Arrays.toSt

我有一个场景,其中一个值被声明为

 int[] rate = new int[] {5,6};
 int length = 26;
完成一些处理,并将其存储到
HashMap
中,因此
HashMap
包含

"rate" ==> {5,6}
"length" ==> 26
当我检索“密钥长度”时,我可以看到相应的值,但不能看到“密钥速率”,是否也有正确的方法检索速率值


当我尝试
System.out.print
时,我看不到清晰的值

由于
rate
是一个数组,因此必须使用
Arrays.toString(rate)
查看其字符串表示形式

您看到的难以辨认的值是数组的默认
toString()
实现。通常是
Classname@hashCode

System.out.print(参数)
将始终在传入参数时调用
toString()
,在您的情况下是一个数组,调用
toString()
打印的结果没有意义,您需要迭代该数组并逐个打印它。大概是这样的:

    int[] rate = (int[]) hashmap.get("rate");
    for (int i = 0, len = rate.length; i < len; i++) {
        System.out.println(rate[i]);
    }
int[]rate=(int[])hashmap.get(“rate”);
for(int i=0,len=rate.length;i
我们真的需要更多的代码来了解发生了什么。