Class CStringUtils


  • public class CStringUtils
    extends java.lang.Object
    • Field Detail

      • ASCII

        public static final java.nio.charset.Charset ASCII
      • UTF8

        public static final java.nio.charset.Charset UTF8
    • Constructor Detail

      • CStringUtils

        public CStringUtils()
    • Method Detail

      • toString

        public static java.lang.String toString​(byte[] ascii,
                                                int start,
                                                int len,
                                                boolean removeControlCodes)
      • toNullTerminatedString

        public static java.lang.String toNullTerminatedString​(byte[] ascii,
                                                              int start,
                                                              int len,
                                                              boolean removeControlCodes)
      • toString

        public static java.lang.String toString​(byte[] str)
      • toNullTerminatedString

        public static java.lang.String toNullTerminatedString​(byte[] str)
      • strlen

        public static int strlen​(byte[] str,
                                 int start,
                                 int maxlen)
      • strlen

        public static int strlen​(byte[] str)
      • valueOf

        public static byte[] valueOf​(java.lang.String str)
      • readNullTerminatedString

        public static java.lang.String readNullTerminatedString​(CDataReadWriteAccess in,
                                                                boolean removeControlCodes)
                                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • toString

        public static java.lang.String toString​(byte[] str,
                                                boolean removeControlCodes)
      • toNullTerminatedString

        public static java.lang.String toNullTerminatedString​(byte[] str,
                                                              boolean removeControlCodes)
      • readNullTerminatedString

        public static java.lang.String readNullTerminatedString​(CDataReadWriteAccess in)
                                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • writeNullTerminatedString

        public static void writeNullTerminatedString​(java.lang.String string,
                                                     java.nio.charset.Charset charset,
                                                     CDataReadWriteAccess io,
                                                     boolean b)
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • toNullTerminatedString

        public static java.lang.String toNullTerminatedString​(byte[] buf,
                                                              java.nio.charset.Charset charset)