Class StringHelper

java.lang.Object
de.s42.base.strings.StringHelper

public final class StringHelper extends Object
Author:
Benjamin Schiller
  • Field Details

  • Constructor Details

    • StringHelper

      private StringHelper()
  • Method Details

    • write

      public static void write(Object[] array, StringBuilder builder)
    • write

      public static void write(Collection collection, StringBuilder builder)
    • write

      public static void write(Object value, StringBuilder builder)
    • getWriter

      public static BiConsumer<?, StringBuilder> getWriter(Class sourceClass)
    • addWriter

      public static void addWriter(Class sourceClass, BiConsumer<?, StringBuilder> writer) throws RuntimeException
      Throws:
      RuntimeException
    • fromCamelCaseToWords

      public static String fromCamelCaseToWords(String camelCase)
    • isLowerCaseFirst

      public static boolean isLowerCaseFirst(String compare)
    • lowerCaseFirst

      public static String lowerCaseFirst(String transform)
    • upperCaseFirst

      public static String upperCaseFirst(String transform)
    • toString

      public static String toString(Class type, String name, String[] attributeNames, Object[] attributeValues)
    • toString

      public static String toString(Object object)
    • toString

      public static String toString(Object[] array)
    • toString

      public static String toString(Object object, Set<String> ignoredProperties)
    • toStringStrict

      public static String toStringStrict(Object object, Set<String> properties)
    • escapeJavaString

      public static String escapeJavaString(String content)
    • unescapeJavaString

      public static String unescapeJavaString(String content)
    • insert

      public static String insert(String string, String insert, int index)
      Inserts a string at the given index into another
      Parameters:
      string -
      insert -
      index -
      Returns:
    • remove

      public static String remove(String string, int index, int length)
      Removes length characters beginning at index from string
      Parameters:
      string -
      index -
      length -
      Returns:
    • formatNumber

      public static String formatNumber(float number, int numberPrecision)
    • formatNumber

      public static String formatNumber(double number, int numberPrecision)