org.apache.tomcat.util.buf

Class Ascii

public final class Ascii extends Object

This class implements some basic ASCII character handling functions.

Author: dac@eng.sun.com James Todd [gonzo@eng.sun.com]

Method Summary
static booleanisAlpha(int c)
Returns true if the specified ASCII character is upper or lower case.
static booleanisDigit(int c)
Returns true if the specified ASCII character is a digit.
static booleanisLower(int c)
Returns true if the specified ASCII character is lower case.
static booleanisUpper(int c)
Returns true if the specified ASCII character is upper case.
static booleanisWhite(int c)
Returns true if the specified ASCII character is white space.
static intparseInt(byte[] b, int off, int len)
Parses an unsigned integer from the specified subarray of bytes.
static intparseInt(char[] b, int off, int len)
static longparseLong(byte[] b, int off, int len)
Parses an unsigned long from the specified subarray of bytes.
static longparseLong(char[] b, int off, int len)
static inttoLower(int c)
Returns the lower case equivalent of the specified ASCII character.
static inttoUpper(int c)
Returns the upper case equivalent of the specified ASCII character.

Method Detail

isAlpha

public static boolean isAlpha(int c)
Returns true if the specified ASCII character is upper or lower case.

isDigit

public static boolean isDigit(int c)
Returns true if the specified ASCII character is a digit.

isLower

public static boolean isLower(int c)
Returns true if the specified ASCII character is lower case.

isUpper

public static boolean isUpper(int c)
Returns true if the specified ASCII character is upper case.

isWhite

public static boolean isWhite(int c)
Returns true if the specified ASCII character is white space.

parseInt

public static int parseInt(byte[] b, int off, int len)
Parses an unsigned integer from the specified subarray of bytes.

Parameters: b the bytes to parse off the start offset of the bytes len the length of the bytes

Throws: NumberFormatException if the integer format was invalid

parseInt

public static int parseInt(char[] b, int off, int len)

parseLong

public static long parseLong(byte[] b, int off, int len)
Parses an unsigned long from the specified subarray of bytes.

Parameters: b the bytes to parse off the start offset of the bytes len the length of the bytes

Throws: NumberFormatException if the long format was invalid

parseLong

public static long parseLong(char[] b, int off, int len)

toLower

public static int toLower(int c)
Returns the lower case equivalent of the specified ASCII character.

toUpper

public static int toUpper(int c)
Returns the upper case equivalent of the specified ASCII character.
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.