com.stimulsoft.lib.utils
Class StiStringUtil

java.lang.Object
  extended by com.stimulsoft.lib.utils.StiStringUtil

public class StiStringUtil
extends java.lang.Object

Copyright Stimulsoft


Field Summary
static java.lang.String EMPTY
           
static int INDEX_NOT_FOUND
          Индекс неудачного поиска.
 
Method Summary
static boolean checkEndsWith(java.lang.String str, java.lang.String end)
           
static java.lang.String createCopies(char value, int repeatCount)
          Appends a specified number of copies of the string representation of a Unicode character to this instance.
static java.lang.String escape(java.lang.String str)
           
static java.lang.String format(java.lang.String format, java.lang.Object arg)
           
static java.lang.String format(java.lang.String format, java.lang.Object arg, java.util.Locale locale, java.lang.String culture)
          Format for .Net compatibility
static boolean isBase64String(java.lang.String s)
           
static java.lang.String join(java.util.Collection<?> collection, char separator)
           
static java.lang.String join(java.util.Collection<?> collection, java.lang.String separator)
           
static java.lang.String join(java.util.List<?> array, java.lang.String separator)
           
static java.lang.String padLeft(java.lang.String value, int length, java.lang.String paddingChar)
           
static java.lang.String removalBetween(java.lang.String str, java.lang.String open, java.lang.String close)
           
static java.lang.String repeatString(java.lang.String value, int count)
          Repeat string count times.
static double round(java.lang.Double value, java.lang.Double digits)
          Round value to digits after point
static java.lang.String[] split(java.lang.String text, java.lang.String regex)
           
static boolean stringsEquals(java.lang.String st1, java.lang.String st2)
           
static java.lang.String substringAfterLast(java.lang.String str, java.lang.String separator)
           
static java.lang.String substringBetween(java.lang.String str, java.lang.String open, java.lang.String close)
           
static java.lang.String toHex(int c, int width)
           
static java.lang.String toTitleCase(java.lang.String str)
          Deprecated. 
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final java.lang.String EMPTY
See Also:
Constant Field Values

INDEX_NOT_FOUND

public static final int INDEX_NOT_FOUND
Индекс неудачного поиска.

See Also:
Constant Field Values
Method Detail

format

public static java.lang.String format(java.lang.String format,
                                      java.lang.Object arg)

format

public static java.lang.String format(java.lang.String format,
                                      java.lang.Object arg,
                                      java.util.Locale locale,
                                      java.lang.String culture)
Format for .Net compatibility

Returns:

padLeft

public static java.lang.String padLeft(java.lang.String value,
                                       int length,
                                       java.lang.String paddingChar)

checkEndsWith

public static boolean checkEndsWith(java.lang.String str,
                                    java.lang.String end)
Returns:
содержит ли строка заданное окончание.

substringBetween

public static java.lang.String substringBetween(java.lang.String str,
                                                java.lang.String open,
                                                java.lang.String close)

substringAfterLast

public static java.lang.String substringAfterLast(java.lang.String str,
                                                  java.lang.String separator)

join

public static java.lang.String join(java.util.Collection<?> collection,
                                    java.lang.String separator)

join

public static java.lang.String join(java.util.Collection<?> collection,
                                    char separator)

join

public static java.lang.String join(java.util.List<?> array,
                                    java.lang.String separator)

removalBetween

public static java.lang.String removalBetween(java.lang.String str,
                                              java.lang.String open,
                                              java.lang.String close)

stringsEquals

public static boolean stringsEquals(java.lang.String st1,
                                    java.lang.String st2)

createCopies

public static java.lang.String createCopies(char value,
                                            int repeatCount)
Appends a specified number of copies of the string representation of a Unicode character to this instance.


repeatString

public static java.lang.String repeatString(java.lang.String value,
                                            int count)
Repeat string count times.


toHex

public static java.lang.String toHex(int c,
                                     int width)

escape

public static java.lang.String escape(java.lang.String str)

toTitleCase

@Deprecated
public static java.lang.String toTitleCase(java.lang.String str)
Deprecated. 


round

public static double round(java.lang.Double value,
                           java.lang.Double digits)
Round value to digits after point

Parameters:
value -
digits -
Returns:

split

public static java.lang.String[] split(java.lang.String text,
                                       java.lang.String regex)

isBase64String

public static boolean isBase64String(java.lang.String s)