我需要存储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