我有一个方法,我可以在其中获取patientid
参数scriptInfo
。但是,如果我将它们设为 null,则 null 将存储在 Map 中,并且由于存储了 null,因此 Map 大小会增加。
我希望如果我收到此参数为 null,那么我根本不想存储它们,因为 null 本身不是存储在 Map 中的值,对我没有用处。
private Map<String, List<String>> getValidatedPatientData(ITransaction transaction, String patientId, String scriptInfo)
{
ppvValidatedinfo = new HashMap<String, List<String>>(); //
List<String> scriptDetails = new ArrayList<String>();
scriptDetails.add(scriptInfo);
ppvValidatedinfo.put(patientId, scriptDetails);
transaction.setValue(ITransactionHashtableWag.VALIDATED_PPV_PH_NBR, ppvValidatedinfo);
return ppvValidatedinfo;
}