只想問一下如何在java中初始化一個有序對的值爲(int,string)。這些對如何在java中初始化一個有序的(int,string)對
例子有:
(1,邁克爾) (2,約瑟夫) (3,艾伯特) (4,瑪利亞)
** 新增的問題,如果什麼名稱或字符串來自數組?
只想問一下如何在java中初始化一個有序對的值爲(int,string)。這些對如何在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]);
爲什麼需要索引變量?它看起來像'索引'緊隨'我',所以有效的,你可以只有'對[我] =新對(我,字符串[我]);' – TimoteeTheCodeMonkee
@TimoteeTheCodeMonkee對不起,我急着回答,並didn沒有注意到=)你現在可以刪除你的評論嗎? – Juvanis
@ivanovic感謝您的評論。它真的幫助了我。 –
您需要提供更多信息。排序應該是什麼樣的?你是什麼意思,「來自陣列」?你能張貼一些代碼來展示你想要做的事嗎? – mjuarez
你的問題對我們來說並不明確,所以要具體一點,你要什麼? – Ravi
對不起,我問了一個普遍的問題。我只想知道如何初始化一個整數和字符串的有序對。有序對中的字符串應該來自名爲「Name」的數組列表。 –