Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
优化Java代码片段_Java - Fatal编程技术网

优化Java代码片段

优化Java代码片段,java,Java,一,;我试图缩短我正在编写的程序的代码,我需要关于缩短的建议的代码如下: imgRunM[0] = toolkit.createImage(imageURL11); imgRunM[1] = toolkit.createImage(imageURL12); imgRunM[2] = toolkit.createImage(imageURL13); imgRunM[3] = toolkit.createImage(imageURL14); imgRunM[4] = toolkit.createIm

一,;我试图缩短我正在编写的程序的代码,我需要关于缩短的建议的代码如下:

imgRunM[0] = toolkit.createImage(imageURL11);
imgRunM[1] = toolkit.createImage(imageURL12);
imgRunM[2] = toolkit.createImage(imageURL13);
imgRunM[3] = toolkit.createImage(imageURL14);
imgRunM[4] = toolkit.createImage(imageURL15);
imgRunM[5] = toolkit.createImage(imageURL16);
我想它可以写成一个循环,只是不知道如何正确地写

我试过这个:

for (int x=1; x<7;x++)
  imgRunM[x-1] = toolkit.createImage(imageURL1+x);

for(int x=1;x我建议也创建一个imageURL数组,而不是为每个数组指定一个新的变量名。然后您可以这样做:

for (int i = 0; i <= 5; i++) {
    imgRunM[i] = toolkit.createImage(imageURL[i+11]);
}

用于(int i=0;我只是将条件改为
,谢谢,这帮了大忙,因为我导入了许多不同的图像,我的很多代码都减少了。imageURL字符串是什么?它是图像的url,我真的无法解释它,因为我班上的老师不久前刚刚把它编码到我们的一个模板中。@Bhavik'Shah imageURL10=cl.getResource((picPath+“choiceGirlBoy.png”);这只是一个简单的示例,说明了此代码之前的内容