Class XStr


  • public final class XStr
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      XStr()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String build​(@NonNull java.io.InputStream stream)  
      static java.lang.String castEmptyOnNull​(java.lang.String data)  
      static byte[] decodeBase64​(@NonNull java.lang.String dataEncoded)  
      static java.lang.String encodeBase64​(@lombok.NonNull byte[] data)  
      static boolean isEmpty​(java.lang.String data)  
      static java.lang.String join​(@NonNull java.lang.Object delimiter, @NonNull java.lang.Iterable<?> collEle)  
      static java.lang.String join​(@NonNull java.lang.Object delimiter, @NonNull java.lang.Object... arrEle)  
      static java.lang.String sliceEdge​(@NonNull java.lang.String inpt)  
      static java.lang.String toCamelFromKebab​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toCamelFromKebab​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toCamelFromPascal​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toCamelFromPascal​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toCamelFromSnake​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toCamelFromSnake​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toCamelFromSnakeUpper​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toCamelFromSnakeUpper​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toKebabFromCamel​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toKebabFromCamel​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toKebabFromPascal​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toKebabFromPascal​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toKebabFromSnake​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toKebabFromSnake​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toKebabFromSnakeUpper​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toKebabFromSnakeUpper​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toPascalFromCamel​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toPascalFromCamel​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toPascalFromKebab​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toPascalFromKebab​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toPascalFromSnake​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toPascalFromSnake​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toPascalFromSnakeUpper​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toPascalFromSnakeUpper​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toSnakeFromCamel​(@NonNull java.lang.String data)  
      static java.util.List<java.lang.String> toSnakeFromCamel​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toSnakeFromKebab​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toSnakeFromKebab​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toSnakeFromPascal​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toSnakeFromPascal​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toSnakeFromSnakeUpper​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toSnakeFromSnakeUpper​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toSnakeUpperFromCamel​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toSnakeUpperFromCamel​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toSnakeUpperFromKebab​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toSnakeUpperFromKebab​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toSnakeUpperFromPascal​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toSnakeUpperFromPascal​(@NonNull java.util.Collection<java.lang.String> coll)  
      static java.lang.String toSnakeUpperFromSnake​(@NonNull java.lang.String inpt)  
      static java.util.List<java.lang.String> toSnakeUpperFromSnake​(@NonNull java.util.Collection<java.lang.String> coll)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XStr

        public XStr()
    • Method Detail

      • isEmpty

        public static boolean isEmpty​(java.lang.String data)
      • castEmptyOnNull

        public static java.lang.String castEmptyOnNull​(java.lang.String data)
      • encodeBase64

        public static java.lang.String encodeBase64​(@NonNull
                                                    @lombok.NonNull byte[] data)
      • decodeBase64

        public static byte[] decodeBase64​(@NonNull
                                          @NonNull java.lang.String dataEncoded)
      • toSnakeFromCamel

        public static java.lang.String toSnakeFromCamel​(@NonNull
                                                        @NonNull java.lang.String data)
      • toSnakeFromSnakeUpper

        public static java.lang.String toSnakeFromSnakeUpper​(@NonNull
                                                             @NonNull java.lang.String inpt)
      • toSnakeUpperFromSnake

        public static java.lang.String toSnakeUpperFromSnake​(@NonNull
                                                             @NonNull java.lang.String inpt)
      • toSnakeUpperFromCamel

        public static java.lang.String toSnakeUpperFromCamel​(@NonNull
                                                             @NonNull java.lang.String inpt)
      • toSnakeUpperFromKebab

        public static java.lang.String toSnakeUpperFromKebab​(@NonNull
                                                             @NonNull java.lang.String inpt)
      • toSnakeUpperFromPascal

        public static java.lang.String toSnakeUpperFromPascal​(@NonNull
                                                              @NonNull java.lang.String inpt)
      • toSnakeFromKebab

        public static java.lang.String toSnakeFromKebab​(@NonNull
                                                        @NonNull java.lang.String inpt)
      • toSnakeFromPascal

        public static java.lang.String toSnakeFromPascal​(@NonNull
                                                         @NonNull java.lang.String inpt)
      • toCamelFromPascal

        public static java.lang.String toCamelFromPascal​(@NonNull
                                                         @NonNull java.lang.String inpt)
      • toCamelFromSnake

        public static java.lang.String toCamelFromSnake​(@NonNull
                                                        @NonNull java.lang.String inpt)
      • toCamelFromSnakeUpper

        public static java.lang.String toCamelFromSnakeUpper​(@NonNull
                                                             @NonNull java.lang.String inpt)
      • toCamelFromKebab

        public static java.lang.String toCamelFromKebab​(@NonNull
                                                        @NonNull java.lang.String inpt)
      • toPascalFromCamel

        public static java.lang.String toPascalFromCamel​(@NonNull
                                                         @NonNull java.lang.String inpt)
      • toPascalFromSnake

        public static java.lang.String toPascalFromSnake​(@NonNull
                                                         @NonNull java.lang.String inpt)
      • toPascalFromSnakeUpper

        public static java.lang.String toPascalFromSnakeUpper​(@NonNull
                                                              @NonNull java.lang.String inpt)
      • toPascalFromKebab

        public static java.lang.String toPascalFromKebab​(@NonNull
                                                         @NonNull java.lang.String inpt)
      • toKebabFromSnake

        public static java.lang.String toKebabFromSnake​(@NonNull
                                                        @NonNull java.lang.String inpt)
      • toKebabFromSnakeUpper

        public static java.lang.String toKebabFromSnakeUpper​(@NonNull
                                                             @NonNull java.lang.String inpt)
      • toKebabFromCamel

        public static java.lang.String toKebabFromCamel​(@NonNull
                                                        @NonNull java.lang.String inpt)
      • toKebabFromPascal

        public static java.lang.String toKebabFromPascal​(@NonNull
                                                         @NonNull java.lang.String inpt)
      • sliceEdge

        public static java.lang.String sliceEdge​(@NonNull
                                                 @NonNull java.lang.String inpt)
      • toSnakeFromCamel

        public static java.util.List<java.lang.String> toSnakeFromCamel​(@NonNull
                                                                        @NonNull java.util.Collection<java.lang.String> coll)
      • toSnakeFromSnakeUpper

        public static java.util.List<java.lang.String> toSnakeFromSnakeUpper​(@NonNull
                                                                             @NonNull java.util.Collection<java.lang.String> coll)
      • toSnakeUpperFromSnake

        public static java.util.List<java.lang.String> toSnakeUpperFromSnake​(@NonNull
                                                                             @NonNull java.util.Collection<java.lang.String> coll)
      • toSnakeUpperFromCamel

        public static java.util.List<java.lang.String> toSnakeUpperFromCamel​(@NonNull
                                                                             @NonNull java.util.Collection<java.lang.String> coll)
      • toSnakeUpperFromKebab

        public static java.util.List<java.lang.String> toSnakeUpperFromKebab​(@NonNull
                                                                             @NonNull java.util.Collection<java.lang.String> coll)
      • toSnakeUpperFromPascal

        public static java.util.List<java.lang.String> toSnakeUpperFromPascal​(@NonNull
                                                                              @NonNull java.util.Collection<java.lang.String> coll)
      • toSnakeFromKebab

        public static java.util.List<java.lang.String> toSnakeFromKebab​(@NonNull
                                                                        @NonNull java.util.Collection<java.lang.String> coll)
      • toSnakeFromPascal

        public static java.util.List<java.lang.String> toSnakeFromPascal​(@NonNull
                                                                         @NonNull java.util.Collection<java.lang.String> coll)
      • toCamelFromPascal

        public static java.util.List<java.lang.String> toCamelFromPascal​(@NonNull
                                                                         @NonNull java.util.Collection<java.lang.String> coll)
      • toCamelFromKebab

        public static java.util.List<java.lang.String> toCamelFromKebab​(@NonNull
                                                                        @NonNull java.util.Collection<java.lang.String> coll)
      • toCamelFromSnake

        public static java.util.List<java.lang.String> toCamelFromSnake​(@NonNull
                                                                        @NonNull java.util.Collection<java.lang.String> coll)
      • toCamelFromSnakeUpper

        public static java.util.List<java.lang.String> toCamelFromSnakeUpper​(@NonNull
                                                                             @NonNull java.util.Collection<java.lang.String> coll)
      • toPascalFromCamel

        public static java.util.List<java.lang.String> toPascalFromCamel​(@NonNull
                                                                         @NonNull java.util.Collection<java.lang.String> coll)
      • toPascalFromKebab

        public static java.util.List<java.lang.String> toPascalFromKebab​(@NonNull
                                                                         @NonNull java.util.Collection<java.lang.String> coll)
      • toPascalFromSnake

        public static java.util.List<java.lang.String> toPascalFromSnake​(@NonNull
                                                                         @NonNull java.util.Collection<java.lang.String> coll)
      • toPascalFromSnakeUpper

        public static java.util.List<java.lang.String> toPascalFromSnakeUpper​(@NonNull
                                                                              @NonNull java.util.Collection<java.lang.String> coll)
      • toKebabFromSnake

        public static java.util.List<java.lang.String> toKebabFromSnake​(@NonNull
                                                                        @NonNull java.util.Collection<java.lang.String> coll)
      • toKebabFromCamel

        public static java.util.List<java.lang.String> toKebabFromCamel​(@NonNull
                                                                        @NonNull java.util.Collection<java.lang.String> coll)
      • toKebabFromSnakeUpper

        public static java.util.List<java.lang.String> toKebabFromSnakeUpper​(@NonNull
                                                                             @NonNull java.util.Collection<java.lang.String> coll)
      • toKebabFromPascal

        public static java.util.List<java.lang.String> toKebabFromPascal​(@NonNull
                                                                         @NonNull java.util.Collection<java.lang.String> coll)
      • build

        public static java.lang.String build​(@NonNull
                                             @NonNull java.io.InputStream stream)
      • join

        public static java.lang.String join​(@NonNull
                                            @NonNull java.lang.Object delimiter,
                                            @NonNull
                                            @NonNull java.lang.Iterable<?> collEle)
      • join

        public static java.lang.String join​(@NonNull
                                            @NonNull java.lang.Object delimiter,
                                            @NonNull
                                            @NonNull java.lang.Object... arrEle)