求教在java数组中怎么把数组的下标值声明为自己想要的字符串?

就像php中这样:$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
2024-12-12 11:26:03
推荐回答(4个)
回答1:

java里数组下标是Integer类型的,不能声明为字符串
可以考虑是不是可以用Map替代,要是不行,那你就自己实现一个你想要的数据结构类型

回答2:

数组下标只能是从0开始的正整数,这是语法规定

回答3:

这样的东西在java中叫Map,你可以用Map试试。

回答4:

直接用list做吧,那个不就容易了