34 lines
813 B
Java
34 lines
813 B
Java
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;
|
|
}
|
|
}
|
|
|
|
}
|