import java.lang.reflect.Field;
import java.util.Objects;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ReplaceBlankUtils {
private static final Pattern PATTERN =Pattern.compile("\\s*|\t|\r|\n");
private static void replaceBlank(Object obj){
Field[] declaredFields = obj.getClass().getDeclaredFields();
try {
for (Field field : declaredFields){
Object obj1 = field.get(obj);
if(Objects.equals(obj,null)){
continue;
}
Class<?> type = field.getType();
if(type.isAssignableFrom(String.class)){
Matcher matcher = PATTERN.matcher(obj1.toString());
field.set(obj,matcher.replaceAll(""));
}
}
}catch (Exception e){
e.printStackTrace();
}
}
}