我需要存儲25個不同的數組,其中位置1是人的名稱,其餘索引是int,用於執行數學運算。我有一個String arrray [25] [53]。如何使數組[0-25] [1-52]是一個整數?我假設.parseInt,但我不知道他們是如何工作考慮我仍然在學習Java。如何將整數存儲到字符串中的多維數組中
String[][] volunteerNamesAndHours = new String [25][53];
int ID = 0;
int week;
do{
volunteerNamesAndHours[ID][NAME] = input.next();
for(week = 1; week < 53; week++){
volunteerNamesAndHours[ID][week] = Integer.parseInt(null, ID);
編輯: 我會使用OOP或地圖,但考慮到我們還沒有得到遠在我當然不希望在我的步邊界,並讓我的教授瘋了。我知道這不是最直觀的,但是這是我最終提出任何身體看到一個問題?
public static String[][] getvolunteerChart(Scanner input){
String[][] volunteerNamesAndHours = new String [25][53];
int ID = 0;
int week;
do{
volunteerNamesAndHours[ID][NAME] = input.next();
for(week = 1; week < 53; week++){
volunteerNamesAndHours[ID][week] = Integer.toString(input.nextInt());
}
ID++;
}
while(ID <= 24);
return volunteerNamesAndHours;
}
還沒到OOP呢。我確定我會在接下來的兩週內這樣做。 – jscincy1 2014-10-30 12:35:31
使用Map查看答案 – brso05 2014-10-30 12:37:40