Class ASCIIUtility


  • public class ASCIIUtility
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static byte[] getBytes​(java.io.InputStream is)  
      static byte[] getBytes​(java.lang.String s)  
      static int parseInt​(byte[] b, int start, int end)
      Convert the bytes within the specified range of the given byte array into a signed integer .
      static int parseInt​(byte[] b, int start, int end, int radix)
      Convert the bytes within the specified range of the given byte array into a signed integer in the given radix .
      static long parseLong​(byte[] b, int start, int end)
      Convert the bytes within the specified range of the given byte array into a signed long .
      static long parseLong​(byte[] b, int start, int end, int radix)
      Convert the bytes within the specified range of the given byte array into a signed long in the given radix .
      static java.lang.String toString​(byte[] b)
      Convert the bytes into a String.
      static java.lang.String toString​(byte[] b, int start, int end)
      Convert the bytes within the specified range of the given byte array into a String.
      static java.lang.String toString​(java.io.ByteArrayInputStream is)  
      • Methods inherited from class java.lang.Object

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

      • parseInt

        public static int parseInt​(byte[] b,
                                   int start,
                                   int end,
                                   int radix)
                            throws java.lang.NumberFormatException
        Convert the bytes within the specified range of the given byte array into a signed integer in the given radix . The range extends from start till, but not including end.

        Based on java.lang.Integer.parseInt()

        Parameters:
        b - the bytes
        start - the first byte offset
        end - the last byte offset
        radix - the radix
        Returns:
        the integer value
        Throws:
        java.lang.NumberFormatException - for conversion errors
      • parseInt

        public static int parseInt​(byte[] b,
                                   int start,
                                   int end)
                            throws java.lang.NumberFormatException
        Convert the bytes within the specified range of the given byte array into a signed integer . The range extends from start till, but not including end.
        Parameters:
        b - the bytes
        start - the first byte offset
        end - the last byte offset
        Returns:
        the integer value
        Throws:
        java.lang.NumberFormatException - for conversion errors
      • parseLong

        public static long parseLong​(byte[] b,
                                     int start,
                                     int end,
                                     int radix)
                              throws java.lang.NumberFormatException
        Convert the bytes within the specified range of the given byte array into a signed long in the given radix . The range extends from start till, but not including end.

        Based on java.lang.Long.parseLong()

        Parameters:
        b - the bytes
        start - the first byte offset
        end - the last byte offset
        radix - the radix
        Returns:
        the long value
        Throws:
        java.lang.NumberFormatException - for conversion errors
      • parseLong

        public static long parseLong​(byte[] b,
                                     int start,
                                     int end)
                              throws java.lang.NumberFormatException
        Convert the bytes within the specified range of the given byte array into a signed long . The range extends from start till, but not including end.

        Parameters:
        b - the bytes
        start - the first byte offset
        end - the last byte offset
        Returns:
        the long value
        Throws:
        java.lang.NumberFormatException - for conversion errors
      • toString

        public static java.lang.String toString​(byte[] b,
                                                int start,
                                                int end)
        Convert the bytes within the specified range of the given byte array into a String. The range extends from start till, but not including end.
        Parameters:
        b - the bytes
        start - the first byte offset
        end - the last byte offset
        Returns:
        the String
      • toString

        public static java.lang.String toString​(byte[] b)
        Convert the bytes into a String.
        Parameters:
        b - the bytes
        Returns:
        the String
        Since:
        JavaMail 1.4.4
      • toString

        public static java.lang.String toString​(java.io.ByteArrayInputStream is)
      • getBytes

        public static byte[] getBytes​(java.lang.String s)
      • getBytes

        public static byte[] getBytes​(java.io.InputStream is)
                               throws java.io.IOException
        Throws:
        java.io.IOException