### Question:
Signature { protected static Param[] getParamAfterSignature(Param[] params, Account account) { if (params == null) { params = new Param[0]; } Object[] objects = insertElement2Array(params, new Param("signature", getSignature(params, account)), params.length); if (objects == null) { objects = new Param[0]; } int len = objects.length; Param[] newParams = new Param[len]; for (int i = 0; i < len; i++) { if (objects[i] instanceof Param) { newParams[i] = (Param) objects[i]; } } return newParams; }  static String stitchParams(Param[] params); static String stitchParams(List<Param> params); static String sha1(String decrypt);  }### Answer:
@Test public void getParamArrayAfterSignature() { Param[] params = initParamsArray(); Param[] paramAfterSignature = Signature.getParamAfterSignature(params,account); int len = paramAfterSignature.length; for (int i =0 ;i<len;i++){ System.out.println(paramAfterSignature[i].getParamKey()+"==="+paramAfterSignature[i].getParamValue()); } }
@Test public void getParamListAfterSignature() { List<Param> params = initParamsList(); params = Signature.getParamAfterSignature(params,account); for (Param param:params){ System.out.println(param.getParamKey()+"==="+param.getParamValue()); } }