demo2
demo2
HashMap;
import java.util.Map;
static {
// Populating the default value map for wrapper classes
defaultValueMap.put(Integer.class, 0);
defaultValueMap.put(Boolean.class, false);
defaultValueMap.put(Character.class, '\u0000');
defaultValueMap.put(Byte.class, (byte) 0);
defaultValueMap.put(Short.class, (short) 0);
defaultValueMap.put(Long.class, 0L);
defaultValueMap.put(Float.class, 0.0f);
defaultValueMap.put(Double.class, 0.0);
defaultValueMap.put(String.class, null); // Reference types default to null
}
// Check the map for the corresponding default value for the class
Class<?> clazz = obj.getClass();
}
}