get1
をmealplan[complete][0][1]
に割り当てる必要がありますが、表示するときは[null, null, null, null, null]
と表示されます。文字列の果物のサンプルコンテンツ[] []とMdtfruitは、[] [] {"Apple","35","1","pc","40"}
String配列の内容をJavaのString配列のインデックスにコピーする方法は?
String[][][][] mealplan = new String[7][6][4][5];
int complete=0;
boolean finished=false;
while(!finished)
{
String[] get1=new String[4];
int num=rand.nextInt(29);
get1=fruits[num];
int t = Integer.parseInt(get1[1]);
get1[1]=String.valueOf(t*Integer.parseInt(Mdtfruit[2]));
int t2 = Integer.parseInt(get1[2]);
get1[2]=String.valueOf(t2*Integer.parseInt(Mdtfruit[2]));
int t3 = Integer.parseInt(get1[4]);
get1[4]=String.valueOf(t3*Integer.parseInt(Mdtfruit[2]));
mealplan[complete][0][1]=get1;
complete+=1;
if(complete==6)
finished=true;
}
4D配列は、配列インデックスが0から始まることをまだ把握していない人にとってはあまりにも複雑です。 – John3136