如何在java中初始化一对有序的(int,string)
只想问一下如何在java中初始化值为(int,string)的有序对 这些对的示例如下: (1,迈克尔) (2,约瑟夫) (3、阿尔伯特) (4,玛丽亚) **如何在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;
添加了一个问题,如果名称或字符串来自一个数组怎么办???您可以有一个自定义类,其中包含整数和字符串字段:
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抱歉,我急于回答,没有注意到=)你现在可以删除你的评论吗?