请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于for循环这条语句

老师您好,把CommonsMultipartFile这个对象定义在for循环里会不会影响性能,这样每次循环都会创建一个对象,如果把CommonsMultipartFile定义在循环外边会不会好一点

正在回答

1回答

翔仔 2019-11-02 21:07:03

同学好,是说这句吗

		for (int i = 0; i < IMAGEMAXCOUNT; i++) {
			CommonsMultipartFile productImgFile = (CommonsMultipartFile) multipartRequest.getFile("productImg" + i);
			if (productImgFile != null) {
				// 若取出的第i个详情图片文件流不为空,则将其加入详情图列表
				ImageHolder productImg = new ImageHolder(productImgFile.getOriginalFilename(),
						productImgFile.getInputStream());
				productImgList.add(productImg);
			} else {
				// 若取出的第i个详情图片文件流为空,则终止循环
				break;
			}
		}

CommonsMultipartFile 只是每次循环会多定义一个变量,整体对性能的影响微乎其微,不过同学确实可以放在for循环外:)

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号