0

只想问如何在java中初始化具有(int,string)值的有序对。

这些对的示例是:

(1,迈克尔)(2,约瑟夫)(3,阿尔伯特)(4,玛丽亚)

** 添加了问题,如果名称或字符串来自数组怎么办?

4

1 回答 1

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]);
于 2012-12-16T07:58:44.570 回答