Java – serialize “Boolean” as “1” and “0” instead of “true” and “false”
                                        
                    •
                    Java                                    
                No method was found in the Boolean class to serialize Boolean values to '1' and '0' instead of 'true' and 'false'
Is there any local function? If not, what is the best way (the optimal way)?
Update: I do mean generating a Boolean string
Solution
If you are talking about generating a string from a given Boolean value, there is no built-in method to generate "0" or "1", but you can easily write it:
public static String toNumeralString(final Boolean input) {
  if (input == null) {
    return "null";
  } else {
    return input.booleanValue() ? "1" : "0";
  }
}
According to your use case, if the input is null, it may be more suitable for throwing NullPointerException If this is the case, you can reduce the method to the second return line
                            The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
                        
                                            
                        THE END
                    
                    
                    
                                                        二维码
                        
                        
                                                
                        