net.ranides.assira.text
Class StringUtils

java.lang.Object
  extended by net.ranides.assira.text.StringUtils

public final class StringUtils
extends Object

Author:
ranides

Field Summary
static String ENDL
           
 
Method Summary
static String camelize(String value)
           
static String camelize(String value, Locale locale)
           
static String capitalize(String value)
          Zamienia pierwszą literę w tekście na dużą.
static String capitalize(String value, Locale locale)
           
static String clip(String text, int size)
           
static String condense(String text, char value)
           
static boolean contains(String text, char value)
           
static boolean contains(String text, CharSequence value)
           
static String escapeRegex(String text)
           
static String find(String text, Pattern pattern)
           
static String find(String text, String pattern)
           
static
<T extends CharSequence>
String
join(Iterable<T> values)
           
static
<T extends CharSequence>
String
join(Iterable<T> values, String separator)
           
static
<T extends CharSequence>
String
join(T[] list)
           
static
<T extends CharSequence>
String
join(T[] list, String separator)
           
static String lcommon(List<String> values)
           
static String lcommon(String value1, String value2)
           
static List<String> lcommonTrim(List<String> values)
           
static String lpadd(String text, char padd, int size)
           
static String ltrim(String source)
           
static CharSequence nCopies(int n, char chr)
           
static CharSequence nCopies(int n, String text)
           
static String remove(String text, char value)
           
static String remove(String text, String fragment)
           
static String removePrefix(String text, String prefix)
           
static String removeSuffix(String text, String suffix)
           
static String replace(String text, char search, char newval)
           
static String replace(String text, char search, String newval)
           
static String replace(String text, Pattern pattern, Function<String,Matcher> converter)
           
static String reverse(String value)
           
static String rpadd(String text, char padd, int size)
           
static String rtrim(String source)
           
static String trim(String source)
           
static String uncamelize(String value)
           
static String uncamelize(String value, Locale locale)
           
static String uncapitalize(String value)
           
static String uncapitalize(String value, Locale locale)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENDL

public static final String ENDL
Method Detail

remove

public static String remove(String text,
                            String fragment)

remove

public static String remove(String text,
                            char value)

removePrefix

public static String removePrefix(String text,
                                  String prefix)

removeSuffix

public static String removeSuffix(String text,
                                  String suffix)

condense

public static String condense(String text,
                              char value)

ltrim

public static String ltrim(String source)

rtrim

public static String rtrim(String source)

trim

public static String trim(String source)

replace

public static String replace(String text,
                             Pattern pattern,
                             Function<String,Matcher> converter)

replace

public static String replace(String text,
                             char search,
                             char newval)

replace

public static String replace(String text,
                             char search,
                             String newval)

join

public static <T extends CharSequence> String join(Iterable<T> values,
                                                   String separator)

join

public static <T extends CharSequence> String join(Iterable<T> values)

join

public static <T extends CharSequence> String join(T[] list,
                                                   String separator)

join

public static <T extends CharSequence> String join(T[] list)

capitalize

public static String capitalize(String value)
Zamienia pierwszą literę w tekście na dużą. Nie uwzględnia lokalizacji.

Parameters:
value -
Returns:

uncapitalize

public static String uncapitalize(String value)

capitalize

public static String capitalize(String value,
                                Locale locale)

uncapitalize

public static String uncapitalize(String value,
                                  Locale locale)

camelize

public static String camelize(String value)

uncamelize

public static String uncamelize(String value)

camelize

public static String camelize(String value,
                              Locale locale)

uncamelize

public static String uncamelize(String value,
                                Locale locale)

clip

public static String clip(String text,
                          int size)

lpadd

public static String lpadd(String text,
                           char padd,
                           int size)

rpadd

public static String rpadd(String text,
                           char padd,
                           int size)

lcommon

public static String lcommon(String value1,
                             String value2)

lcommon

public static String lcommon(List<String> values)

lcommonTrim

public static List<String> lcommonTrim(List<String> values)

reverse

public static String reverse(String value)

find

public static String find(String text,
                          Pattern pattern)

find

public static String find(String text,
                          String pattern)

nCopies

public static CharSequence nCopies(int n,
                                   String text)

nCopies

public static CharSequence nCopies(int n,
                                   char chr)

escapeRegex

public static String escapeRegex(String text)

contains

public static boolean contains(String text,
                               char value)

contains

public static boolean contains(String text,
                               CharSequence value)


Copyright © 2013. All Rights Reserved.