如何在Java中初始化有序的(int,string)对 [英] How to initialize an ordered pair of (int,string) in java
本文介绍了如何在Java中初始化有序的(int,string)对的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
只想问一下如何初始化Java中具有(int,string)值的有序对.
Just want to ask how to initialize an ordered pair having the value of (int,string) in java.
示例为:
(1,迈克尔)(2,约瑟夫)(3,阿尔伯特)(4,玛丽亚)
(1 , Michael) (2, Joseph) (3, Albert) (4, Maria)
**添加了问题,如果名称或字符串来自数组怎么办?
** Added question, what if the names or the string came from an array??
推荐答案
您可以使用具有整数和字符串字段的自定义类:
You can have a custom class having integer and string fields:
class Pair
{
int num;
String name;
Pair(int num, String name)
{
this.num = num;
this.name = name;
}
}
然后,您可以拥有这些 Pair
对象的数组:
Then, you can have an array of these Pair
objects:
Pair[] pairs = new Pair[10];
初始化可能是这样的:
String[] strings; // your string array.
for(int i=0; i<10; i++)
Pair[i] = new Pair(i, strings[i]);
这篇关于如何在Java中初始化有序的(int,string)对的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文