package com.snp.batch.common.util; public class SafeGetDataUtil { private String safeGetString(String value) { if (value == null || value.trim().isEmpty()) { return null; } return value.trim(); } private Double safeGetDouble(String value) { if (value == null || value.trim().isEmpty()) { return null; } try { return Double.parseDouble(value); } catch (NumberFormatException e) { return null; } } private Long safeGetLong(String value) { if (value == null || value.trim().isEmpty()) { return null; } try { return Long.parseLong(value.trim()); } catch (NumberFormatException e) { return null; } } }