我正在创建一个具有一行名称和另一个年龄的矩阵,我想更改“名称”第一行的值以将它们从数字转换为字母。 (但是我必须保证例如1总是约翰。)
private static int matrixNameAge[][] = new {1,2,3},{30,10,25};
}
static String obtainNumbersPerIndex(int pIndex){
String name = "";
switch(pIndex){
case 1:
name = "John";
break;
case 2:
name = "Cristine";
break;
case 3:
name = "Peter";
break;
default:
name = "Nombre not found";
break;
}
return name;
}
最佳答案
Java中的多维数组具有相同的类型。二维数组不能包含一行字符串和另一个整数。您可以有两个单独的数组,一个是String[]
名称,另一个是具有年龄的带有相应索引的int[]
,或者使用Pair<String, int>[]
将两个值捆绑在一起。