com.alibaba.dubbo.common.utils
Class StringUtils

java.lang.Object
  extended by com.alibaba.dubbo.common.utils.StringUtils

public final class StringUtils
extends Object

StringUtils

Author:
qian.lei

Field Summary
static String[] EMPTY_STRING_ARRAY
           
 
Method Summary
static String camelToSplitName(String camelName, String split)
           
static String getQueryStringValue(String qs, String key)
           
static String getServiceKey(Map<String,String> ps)
           
static boolean isBlank(String str)
           
static boolean isContains(String[] values, String value)
           
static boolean isContains(String values, String value)
           
static boolean isEmpty(String str)
          is empty string.
static boolean isEquals(String s1, String s2)
           
static boolean isInteger(String str)
          is integer string.
static boolean isJavaIdentifier(String s)
          Returns true if s is a legal Java identifier.
static boolean isNotEmpty(String str)
          is not empty string.
static boolean isNumeric(String str)
           
static String join(Collection<String> coll, String split)
           
static String join(String[] array)
          join string.
static String join(String[] array, char split)
          join string like javascript.
static String join(String[] array, String split)
          join string like javascript.
static int parseInteger(String str)
           
static Map<String,String> parseQueryString(String qs)
          parse query string to Parameters.
static String[] split(String str, char ch)
          split.
static String toArgumentString(Object[] args)
           
static String toQueryString(Map<String,String> ps)
           
static String toString(String msg, Throwable e)
           
static String toString(Throwable e)
           
static String translat(String src, String from, String to)
          translat.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_STRING_ARRAY

public static final String[] EMPTY_STRING_ARRAY
Method Detail

isBlank

public static boolean isBlank(String str)

isEmpty

public static boolean isEmpty(String str)
is empty string.

Parameters:
str - source string.
Returns:
is empty.

isNotEmpty

public static boolean isNotEmpty(String str)
is not empty string.

Parameters:
str - source string.
Returns:
is not empty.

isEquals

public static boolean isEquals(String s1,
                               String s2)
Parameters:
s1 -
s2 -
Returns:
equals

isInteger

public static boolean isInteger(String str)
is integer string.

Parameters:
str -
Returns:
is integer

parseInteger

public static int parseInteger(String str)

isJavaIdentifier

public static boolean isJavaIdentifier(String s)
Returns true if s is a legal Java identifier.

more info.


isContains

public static boolean isContains(String values,
                                 String value)

isContains

public static boolean isContains(String[] values,
                                 String value)
Parameters:
values -
value -
Returns:
contains

isNumeric

public static boolean isNumeric(String str)

toString

public static String toString(Throwable e)
Parameters:
e -
Returns:
string

toString

public static String toString(String msg,
                              Throwable e)
Parameters:
msg -
e -
Returns:
string

translat

public static String translat(String src,
                              String from,
                              String to)
translat.

Parameters:
src - source string.
from - src char table.
to - target char table.
Returns:
String.

split

public static String[] split(String str,
                             char ch)
split.

Parameters:
ch - char.
Returns:
string array.

join

public static String join(String[] array)
join string.

Parameters:
array - String array.
Returns:
String.

join

public static String join(String[] array,
                          char split)
join string like javascript.

Parameters:
array - String array.
split - split
Returns:
String.

join

public static String join(String[] array,
                          String split)
join string like javascript.

Parameters:
array - String array.
split - split
Returns:
String.

join

public static String join(Collection<String> coll,
                          String split)

getQueryStringValue

public static String getQueryStringValue(String qs,
                                         String key)

parseQueryString

public static Map<String,String> parseQueryString(String qs)
parse query string to Parameters.

Parameters:
qs - query string.
Returns:
Parameters instance.

getServiceKey

public static String getServiceKey(Map<String,String> ps)

toQueryString

public static String toQueryString(Map<String,String> ps)

camelToSplitName

public static String camelToSplitName(String camelName,
                                      String split)

toArgumentString

public static String toArgumentString(Object[] args)


Copyright © 2012–2017 Alibaba. All rights reserved.