Package com.sun.mail.util
Class ASCIIUtility
- 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 intparseInt(byte[] b, int start, int end)Convert the bytes within the specified range of the given byte array into a signed integer .static intparseInt(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 longparseLong(byte[] b, int start, int end)Convert the bytes within the specified range of the given byte array into a signed long .static longparseLong(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.StringtoString(byte[] b)Convert the bytes into a String.static java.lang.StringtoString(byte[] b, int start, int end)Convert the bytes within the specified range of the given byte array into a String.static java.lang.StringtoString(java.io.ByteArrayInputStream is) 
 - 
 
- 
- 
Method Detail
- 
parseInt
public static int parseInt(byte[] b, int start, int end, int radix) throws java.lang.NumberFormatExceptionConvert the bytes within the specified range of the given byte array into a signed integer in the given radix . The range extends fromstarttill, 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.NumberFormatExceptionConvert the bytes within the specified range of the given byte array into a signed integer . The range extends fromstarttill, 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.NumberFormatExceptionConvert the bytes within the specified range of the given byte array into a signed long in the given radix . The range extends fromstarttill, 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.NumberFormatExceptionConvert the bytes within the specified range of the given byte array into a signed long . The range extends fromstarttill, 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 fromstarttill, 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
 
 - 
 
 -