Добавление параметров к объекту [] - PullRequest
0 голосов
/ 22 сентября 2018

У меня есть следующие параметры:

     Object[] params = new Object[] { request.getInsuranceId(), request.getSrcSysCd}; 

Как добавить дополнительные параметры к параметрам Object [], основываясь на определенных условиях.Например,

if(StringUtils.hasText(request.getGroupId()){ append param request.getGroupId}

1 Ответ

0 голосов
/ 22 сентября 2018

Вы не можете добавить Array в Java, поскольку их пространство в памяти уже фиксировано, но вместо этого вы можете использовать ArrayList .

Object[] obj = new Object[] { obj1 , obj2, obj3 };
ArrayList<Object> newObj = new ArrayList<Object>(Arrays.asList(obj));
newObj.add("new value");
newObj.add("new value 2");  
...