Class Strings


  • public class Strings
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String[] empty  
    • Constructor Summary

      Constructors 
      Constructor Description
      Strings()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String allButLastSegment​(java.lang.String separator, java.lang.String s)  
      static java.lang.String changeQuotes​(java.lang.String s)  
      static java.lang.String extractFromOptionalEnvelope​(java.lang.String start, java.lang.String end, java.lang.String s)  
      static java.lang.String firstLetterUppercase​(java.lang.String s)  
      static java.util.Optional<java.lang.String> from​(java.lang.String s)  
      static java.lang.String from​(java.lang.String s, java.lang.String defaultValue)  
      static java.lang.String getFrom​(java.util.function.Consumer<java.io.PrintStream> consumer)  
      static boolean hasContent​(java.lang.String s)  
      static java.lang.String lastSegement​(java.lang.String separator, java.lang.String s)  
      static java.lang.String lift​(java.lang.String monad, java.lang.String inside)  
      static java.lang.String noWhitespace​(java.lang.String s)  
      static java.lang.String padLeft​(java.lang.String s, int n)  
      static java.lang.String padRight​(java.lang.String s, int n)  
      static java.lang.String quote​(java.lang.String s)  
      static java.lang.String removeOptionalFirst​(java.lang.String first, java.lang.String value)  
      static java.lang.String removeOptionalLast​(java.lang.String last, java.lang.String value)  
      static java.util.function.Function<java.lang.String,​java.util.Optional<java.lang.String>> ripIdFromPath​(java.lang.String bookmark)  
      static java.util.List<java.lang.String> split​(java.lang.String s, java.lang.String splitter)  
      static java.util.List<java.lang.String> useIf​(boolean b, java.lang.String string)  
      • Methods inherited from class java.lang.Object

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

      • empty

        public static final java.lang.String[] empty
    • Constructor Detail

      • Strings

        public Strings()
    • Method Detail

      • getFrom

        public static java.lang.String getFrom​(java.util.function.Consumer<java.io.PrintStream> consumer)
      • split

        public static java.util.List<java.lang.String> split​(java.lang.String s,
                                                             java.lang.String splitter)
      • padRight

        public static java.lang.String padRight​(java.lang.String s,
                                                int n)
      • padLeft

        public static java.lang.String padLeft​(java.lang.String s,
                                               int n)
      • noWhitespace

        public static java.lang.String noWhitespace​(java.lang.String s)
      • changeQuotes

        public static java.lang.String changeQuotes​(java.lang.String s)
      • ripIdFromPath

        public static java.util.function.Function<java.lang.String,​java.util.Optional<java.lang.String>> ripIdFromPath​(java.lang.String bookmark)
      • from

        public static java.util.Optional<java.lang.String> from​(java.lang.String s)
      • from

        public static java.lang.String from​(java.lang.String s,
                                            java.lang.String defaultValue)
      • lift

        public static java.lang.String lift​(java.lang.String monad,
                                            java.lang.String inside)
      • useIf

        public static java.util.List<java.lang.String> useIf​(boolean b,
                                                             java.lang.String string)
      • quote

        public static java.lang.String quote​(java.lang.String s)
      • removeOptionalFirst

        public static java.lang.String removeOptionalFirst​(java.lang.String first,
                                                           java.lang.String value)
      • removeOptionalLast

        public static java.lang.String removeOptionalLast​(java.lang.String last,
                                                          java.lang.String value)
      • extractFromOptionalEnvelope

        public static java.lang.String extractFromOptionalEnvelope​(java.lang.String start,
                                                                   java.lang.String end,
                                                                   java.lang.String s)
      • lastSegement

        public static java.lang.String lastSegement​(java.lang.String separator,
                                                    java.lang.String s)
      • allButLastSegment

        public static java.lang.String allButLastSegment​(java.lang.String separator,
                                                         java.lang.String s)
      • firstLetterUppercase

        public static java.lang.String firstLetterUppercase​(java.lang.String s)
      • hasContent

        public static boolean hasContent​(java.lang.String s)