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

java能不能把参数当做一个返回值返回啊?

有这样子的一个方法:

public void itemControlUploadCheck(Map> itemControlMap, DataRecordImpl dataRecord,

SmartCabinet cabinet,List clearItemIdList)

throws Exception {

setItemControlFlag(cabinet, itemControlMap);

if (this.isInHiddenBlock()) {

clearItemsValue(cabinet, itemControlMap, dataRecord,clearItemIdList);

然后clearItemsValue()方法如下:

public void clearItemsValue(SmartCabinet cabinet, Map> itemControlMap,

DataRecordImpl dataRecord,List clearItemIdList) throws Exception {

List clearItemIdList = new ArrayList();

if (((AbstractFormItem) cabinet.getForm().findItem(this.itemId)).getBlock() != null) {

FormBlock block = ((AbstractFormItem) cabinet.getForm().findItem(this.itemId)).getBlock();

List clearFlagIsTrueBlockIdList = (List) 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> 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这个歌返回值。

谢谢了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值