Class Strings

java.lang.Object
com.networknt.schema.utils.Strings

public final class Strings extends Object
Utility methods for working with Strings.
  • Method Details

    • isInteger

      public static boolean isInteger(String string)
    • isBoolean

      public static boolean isBoolean(String string)
    • isNumeric

      public static boolean isNumeric(String string)
    • isBlank

      public static boolean isBlank(String string)
    • split

      public static String[] split(String text, char delimiter)
      Split text. Unlike the JDK String split using regex trailing delimiters are preserved.
      Parameters:
      text - the text to split
      delimiter - the delimiter
      Returns:
      the fragments
    • containsNonAsciiWhitespace

      public static boolean containsNonAsciiWhitespace(String string)
      Whether the given string contains a non-ASCII whitespace character such as U+00A0 NON-BREAKING SPACE. Note that Character.isWhitespace(int) deliberately excludes U+00A0, hence the additional Character.isSpaceChar(int) check.
      Parameters:
      string - the string to test, may be null
      Returns:
      true if the string contains a non-ASCII whitespace character