Class StringUtils


  • public final class StringUtils
    extends java.lang.Object
    字符串连接工具类
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean inStringArray​(java.lang.String s, java.lang.String[] array)  
      static boolean isNullOrEmpty​(java.lang.String s)  
      static java.lang.String join​(java.lang.Object[] array, java.lang.String sep)  
      static java.lang.String join​(java.lang.Object[] array, java.lang.String sep, java.lang.String prefix)
      以指定的分隔符来进行字符串元素连接
      static java.lang.String join​(java.util.Collection list, java.lang.String sep)  
      static java.lang.String join​(java.util.Collection list, java.lang.String sep, java.lang.String prefix)  
      static java.lang.String jsonJoin​(java.lang.String[] array)
      以json元素的方式连接字符串中元素
      static java.lang.String md5Lower​(java.lang.String src)  
      static byte[] utf8Bytes​(java.lang.String data)  
      static java.lang.String utf8String​(byte[] data)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • join

        public static java.lang.String join​(java.util.Collection list,
                                            java.lang.String sep,
                                            java.lang.String prefix)
        Parameters:
        list - list
        sep - sep
        prefix - 前缀
        Returns:
        拼接后的字符串
        See Also:
        join(Object[] array, String sep, String prefix)
      • join

        public static java.lang.String join​(java.lang.Object[] array,
                                            java.lang.String sep,
                                            java.lang.String prefix)
        以指定的分隔符来进行字符串元素连接

        例如有字符串数组array和连接符为逗号(,) String[] array = new String[] { "hello", "world", "qiniu", "cloud","storage" }; 那么得到的结果是: hello,world,qiniu,cloud,storage

        Parameters:
        array - 需要连接的对象数组
        sep - 元素连接之间的分隔符
        prefix - 前缀字符串
        Returns:
        连接好的新字符串
      • jsonJoin

        public static java.lang.String jsonJoin​(java.lang.String[] array)
        以json元素的方式连接字符串中元素

        例如有字符串数组array String[] array = new String[] { "hello", "world", "qiniu", "cloud","storage" }; 那么得到的结果是: "hello","world","qiniu","cloud","storage"

        Parameters:
        array - 需要连接的字符串数组
        Returns:
        以json元素方式连接好的新字符串
      • isNullOrEmpty

        public static boolean isNullOrEmpty​(java.lang.String s)
      • inStringArray

        public static boolean inStringArray​(java.lang.String s,
                                            java.lang.String[] array)
      • utf8Bytes

        public static byte[] utf8Bytes​(java.lang.String data)
      • utf8String

        public static java.lang.String utf8String​(byte[] data)
      • md5Lower

        public static java.lang.String md5Lower​(java.lang.String src)
                                         throws java.security.NoSuchAlgorithmException
        Throws:
        java.security.NoSuchAlgorithmException