Class StringUtils

java.lang.Object
org.fisco.bcos.sdk.utils.StringUtils

public class StringUtils
extends java.lang.Object
String utility functions.
  • Method Summary

    Modifier and Type Method Description
    static char[] asCharArray​(byte[] bytes)
    Do a simple conversion of an array of 8 bit characters into a string.
    static java.lang.String capitaliseFirstLetter​(java.lang.String string)  
    static java.lang.String fromByteArray​(byte[] bytes)
    Convert an array of 8 bit characters into a string.
    static java.lang.String fromUTF8ByteArray​(byte[] bytes)  
    static boolean isEmpty​(java.lang.String s)  
    static java.lang.String join​(java.util.List<java.lang.String> src, java.lang.String delimiter)  
    static java.lang.String lowercaseFirstLetter​(java.lang.String string)  
    static java.lang.String repeat​(char value, int n)  
    static java.lang.String[] split​(java.lang.String input, char delimiter)  
    static byte[] toByteArray​(char[] chars)  
    static byte[] toByteArray​(java.lang.String string)  
    static int toByteArray​(java.lang.String s, byte[] buf, int off)  
    static java.lang.String toCsv​(java.util.List<java.lang.String> src)  
    static java.lang.String toLowerCase​(java.lang.String string)
    A locale independent version of toLowerCase.
    static java.lang.String toUpperCase​(java.lang.String string)
    A locale independent version of toUpperCase.
    static byte[] toUTF8ByteArray​(char[] string)  
    static void toUTF8ByteArray​(char[] string, java.io.OutputStream sOut)  
    static byte[] toUTF8ByteArray​(java.lang.String string)  
    static java.lang.String zeros​(int n)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • toCsv

      public static java.lang.String toCsv​(java.util.List<java.lang.String> src)
    • join

      public static java.lang.String join​(java.util.List<java.lang.String> src, java.lang.String delimiter)
    • capitaliseFirstLetter

      public static java.lang.String capitaliseFirstLetter​(java.lang.String string)
    • lowercaseFirstLetter

      public static java.lang.String lowercaseFirstLetter​(java.lang.String string)
    • zeros

      public static java.lang.String zeros​(int n)
    • repeat

      public static java.lang.String repeat​(char value, int n)
    • isEmpty

      public static boolean isEmpty​(java.lang.String s)
    • fromUTF8ByteArray

      public static java.lang.String fromUTF8ByteArray​(byte[] bytes)
    • toUTF8ByteArray

      public static byte[] toUTF8ByteArray​(java.lang.String string)
    • toUTF8ByteArray

      public static byte[] toUTF8ByteArray​(char[] string)
    • toUTF8ByteArray

      public static void toUTF8ByteArray​(char[] string, java.io.OutputStream sOut) throws java.io.IOException
      Throws:
      java.io.IOException
    • toUpperCase

      public static java.lang.String toUpperCase​(java.lang.String string)
      A locale independent version of toUpperCase.
      Parameters:
      string - input to be converted
      Returns:
      a US Ascii uppercase version
    • toLowerCase

      public static java.lang.String toLowerCase​(java.lang.String string)
      A locale independent version of toLowerCase.
      Parameters:
      string - input to be converted
      Returns:
      a US ASCII lowercase version
    • toByteArray

      public static byte[] toByteArray​(char[] chars)
    • toByteArray

      public static byte[] toByteArray​(java.lang.String string)
    • toByteArray

      public static int toByteArray​(java.lang.String s, byte[] buf, int off)
    • fromByteArray

      public static java.lang.String fromByteArray​(byte[] bytes)
      Convert an array of 8 bit characters into a string.
      Parameters:
      bytes - 8 bit characters.
      Returns:
      resulting String.
    • asCharArray

      public static char[] asCharArray​(byte[] bytes)
      Do a simple conversion of an array of 8 bit characters into a string.
      Parameters:
      bytes - 8 bit characters.
      Returns:
      resulting String.
    • split

      public static java.lang.String[] split​(java.lang.String input, char delimiter)