Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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
如何在java中初始化一对有序的(int,string)_Java_Arrays - Fatal编程技术网

如何在java中初始化一对有序的(int,string)

如何在java中初始化一对有序的(int,string),java,arrays,Java,Arrays,只想问一下如何在java中初始化值为(int,string)的有序对 这些对的示例如下: (1,迈克尔) (2,约瑟夫) (3、阿尔伯特) (4,玛丽亚) ** 添加了一个问题,如果名称或字符串来自一个数组怎么办???您可以有一个自定义类,其中包含整数和字符串字段: class Pair { int num; String name; Pair(int num, String name) { this.num = num; this.name = name;

只想问一下如何在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[] pairs = new Pair[10];
初始化可以是这样的:

String[] strings; // your string array.

for(int i=0; i<10; i++)
   Pair[i] = new Pair(i, strings[i]);
String[]字符串;//你的字符串数组。

对于(int i=0;i您可以有一个自定义类,其中包含整数和字符串字段:

class Pair
{
  int num;
  String name;

  Pair(int num, String name)
  {
     this.num = num;
     this.name = name;
  }
}
然后,您可以拥有这些
对象的数组:

Pair[] pairs = new Pair[10];
初始化可以是这样的:

String[] strings; // your string array.

for(int i=0; i<10; i++)
   Pair[i] = new Pair(i, strings[i]);
String[]strings;//您的字符串数组。

对于(int i=0;i)您需要提供更多信息。排序应该是什么样的?您说的“来自数组”是什么意思?你能发布一些代码来说明你想做什么吗?你的问题对我们来说不清楚,所以请具体说明你想要什么?对不起,我问了一个一般性的问题。我只想知道如何初始化整数和字符串的有序对。有序对中的字符串应该来自一个名为“Name”的arraylist.你需要提供更多信息。排序应该是什么样的?你说的“来自数组”是什么意思?你能发布一些代码来说明你想做什么吗?你的问题对我们来说不清楚,所以请具体说明你想要什么?对不起,我问了一个一般性的问题。我只想知道如何初始化整数和字符串的有序对。有序对中的字符串应该来自一个名为“Name”的arraylist。为什么需要索引变量呢?它看起来像是
index
遵循
i
,因此有效地,您可以将
Pair[i]=新的Pair(i,strings[i]);
@TimoteeTheCodeMonkee抱歉,我急于回答,但没有注意到=)你现在可以删除你的评论吗?为什么需要索引变量呢?它看起来像是
index
遵循
i
,如此有效,你只需要
Pair[i]=新的Pair(i,strings[i]);
@TimoteeTheCodeMonkee抱歉,我急于回答,没有注意到=)你现在可以删除你的评论吗?