为了账号安全,请及时绑定邮箱和手机立即绑定

Java中能否利用函数参数来返回值

Java中能否利用函数参数来返回值

慕标5832272 2019-02-26 09:39:20
java能不能把参数当做一个返回值返回啊?有这样子的一个方法: public void itemControlUploadCheck(Map<String, List<?>> itemControlMap, DataRecordImpl dataRecord, SmartCabinet cabinet,List<Integer> clearItemIdList) throws Exception { setItemControlFlag(cabinet, itemControlMap); if (this.isInHiddenBlock()) { clearItemsValue(cabinet, itemControlMap, dataRecord,clearItemIdList); 然后clearItemsValue()方法如下: public void clearItemsValue(SmartCabinet cabinet, Map<String, List<?>> itemControlMap, DataRecordImpl dataRecord,List<Integer> clearItemIdList) throws Exception { List<Integer> clearItemIdList = new ArrayList<Integer>(); if (((AbstractFormItem) cabinet.getForm().findItem(this.itemId)).getBlock() != null) { FormBlock block = ((AbstractFormItem) cabinet.getForm().findItem(this.itemId)).getBlock(); List<Integer> clearFlagIsTrueBlockIdList = (List<Integer>) itemControlMap.get("clearFlag"); if (!ArrayUtils.contains(UNAVAILABLE_CLEAR_ITEMS_LIST, cabinet.getForm().findItem(this.itemId).getTypeDescriptor()) && clearFlagIsTrueBlockIdList.contains(block.getId())) { if ("SimpleLayoutBlock".equals(block.getTypeDescriptor())) { this.clear(); clearItemIdList.add(this.itemId); } if ("ListTypeLayoutBlock".equals(block.getTypeDescriptor())) { this.clear(); } 最后我在如下方法调用: protected void itemControlForDocumentUpload(SmartCabinet cabinet, Map<String, List<?>> itemControlMap, DataRecordImpl dataRecord, Binder binder) throws Exception { if (dataRecord != null) { for (Integer itemId : dataRecord.getItemIdList()) { ((AbstractFormItemData) dataRecord.getData(itemId)).itemControlUploadCheck(itemControlMap, dataRecord, cabinet, clearItemIdList); //我能不能在这里得到参数“ clearItemIdList ”,就是得到clearItemIdList这个歌返回值。 谢谢了
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

我搞明白了,使用地址传递的方式,就可以了。

能不能不随便踩人

查看完整回答
反对 回复 2019-03-01
?
慕容森

TA贡献1853条经验 获得超18个赞

public class FunctionDemo {


    static int add(int a,int b){

        return a+b

    }

}
查看完整回答
反对 回复 2019-03-01
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

在函数的名称前加上函数返回值的类型如int String 或某一个自定义的类等,函数结束时记得return 该类型参数。

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 570 浏览

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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