只想问如何在java中初始化具有(int,string)值的有序对。
这些对的示例是:
(1,迈克尔)(2,约瑟夫)(3,阿尔伯特)(4,玛丽亚)
** 添加了问题,如果名称或字符串来自数组怎么办?
您可以有一个具有整数和字符串字段的自定义类:
class Pair
{
int num;
String name;
Pair(int num, String name)
{
this.num = num;
this.name = name;
}
}
Pair
然后,您可以拥有这些对象的数组:
Pair[] pairs = new Pair[10];
初始化可能是这样的:
String[] strings; // your string array.
for(int i=0; i<10; i++)
Pair[i] = new Pair(i, strings[i]);