- java.lang.Object
-
- com.sun.mail.util.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)
-
-
-
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 fromstart
till, but not includingend
.Based on java.lang.Integer.parseInt()
- Parameters:
b
- the bytesstart
- the first byte offsetend
- the last byte offsetradix
- 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 fromstart
till, but not includingend
.- Parameters:
b
- the bytesstart
- the first byte offsetend
- 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 fromstart
till, but not includingend
.Based on java.lang.Long.parseLong()
- Parameters:
b
- the bytesstart
- the first byte offsetend
- the last byte offsetradix
- 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 fromstart
till, but not includingend
.- Parameters:
b
- the bytesstart
- the first byte offsetend
- 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 fromstart
till, but not includingend
.- Parameters:
b
- the bytesstart
- the first byte offsetend
- 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
-
-