我有以下参数。
Object[] params = new Object[] { request.getInsuranceId(), request.getSrcSysCd};
如何根据某些条件将更多参数附加到Object []参数。例如
if(StringUtils.hasText(request.getGroupId()){ append param request.getGroupId}
答案 0 :(得分:0)
您无法在Java中附加 Array ,因为它们在内存中的空间已经固定,但是您可以使用 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");