<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<!--NewPage-->
<html>
<head>
<!-- Generated by javadoc on Wed Jul 28 01:21:15 GMT 1999 -->
<title>
  Class java.lang.Character
</title>
</head>
<body>
<a name="_top_"></a>
<pre>
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-java.lang.html">This Package</a>  <a href="java.lang.Byte.html#_top_">Previous</a>  <a href="java.lang.Class.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
<hr>
<h1>
  Class java.lang.Character
</h1>
<pre>
<a href="java.lang.Object.html#_top_">java.lang.Object</a>
   |
   +----java.lang.Character
</pre>
<hr>
<dl>
  <dt> public final class <b>Character</b>
  <dt> extends <a href="java.lang.Object.html#_top_">Object</a>
  <dt> implements <a href="java.io.Serializable.html#_top_">Serializable</a>
</dl>
The Character class wraps a value of the primitive type <code>char</code> 
 in an object. An object of type <code>Character</code> contains a 
 single field whose type is <code>char</code>. 
 <p>
 In addition, this class provides several methods for determining 
 the type of a character and converting characters from uppercase 
 to lowercase and vice versa. 
 <p>
 Many of the methods of class <code>Character</code> are defined 
 in terms of a "Unicode attribute table" that specifies 
 a name for every defined Unicode code point. The table also 
 includes other attributes, such as a decimal value, an uppercase 
 equivalent, a lowercase equivalent, and/or a titlecase equivalent. 
 The Unicode attribute table is available on the World Wide Web as 
 the file:
 <ul><code>
   ftp://unicode.org/pub/MappingTables/UnicodeData1.1.5.txt
 </code></ul>
 <p>
 For a more detailed specification of the <code>Character</code> 
 class, one that encompasses the exact behavior of methods such as 
 <code>isDigit</code>, <code>isLetter</code>, 
 <code>isLowerCase</code>, and <code>isUpperCase</code> over the 
 full range of Unicode values, see Gosling, Joy, and Steele, <i>The 
 Java Language Specification</i>.
<p>
<hr>
<a name="index"></a>
<h2>
  <img src="images/variable-index.gif" width=207 height=38 alt="Variable Index">
</h2>
<dl>
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#COMBINING_SPACING_MARK"><b>COMBINING_SPACING_MARK</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#CONNECTOR_PUNCTUATION"><b>CONNECTOR_PUNCTUATION</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#CONTROL"><b>CONTROL</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#CURRENCY_SYMBOL"><b>CURRENCY_SYMBOL</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#DASH_PUNCTUATION"><b>DASH_PUNCTUATION</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#DECIMAL_DIGIT_NUMBER"><b>DECIMAL_DIGIT_NUMBER</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#ENCLOSING_MARK"><b>ENCLOSING_MARK</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#END_PUNCTUATION"><b>END_PUNCTUATION</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#FORMAT"><b>FORMAT</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#LETTER_NUMBER"><b>LETTER_NUMBER</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#LINE_SEPARATOR"><b>LINE_SEPARATOR</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#LOWERCASE_LETTER"><b>LOWERCASE_LETTER</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#MATH_SYMBOL"><b>MATH_SYMBOL</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#MAX_RADIX"><b>MAX_RADIX</b></a>
  <dd>  The maximum radix available for conversion to and from Strings.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#MAX_VALUE"><b>MAX_VALUE</b></a>
  <dd>  The constant value of this field is the largest value of type 
 <code>char</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#MIN_RADIX"><b>MIN_RADIX</b></a>
  <dd>  The minimum radix available for conversion to and from Strings.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#MIN_VALUE"><b>MIN_VALUE</b></a>
  <dd>  The constant value of this field is the smallest value of type 
 <code>char</code>.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#MODIFIER_LETTER"><b>MODIFIER_LETTER</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#MODIFIER_SYMBOL"><b>MODIFIER_SYMBOL</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#NON_SPACING_MARK"><b>NON_SPACING_MARK</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#OTHER_LETTER"><b>OTHER_LETTER</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#OTHER_NUMBER"><b>OTHER_NUMBER</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#OTHER_PUNCTUATION"><b>OTHER_PUNCTUATION</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#OTHER_SYMBOL"><b>OTHER_SYMBOL</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#PARAGRAPH_SEPARATOR"><b>PARAGRAPH_SEPARATOR</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#PRIVATE_USE"><b>PRIVATE_USE</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#SPACE_SEPARATOR"><b>SPACE_SEPARATOR</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#START_PUNCTUATION"><b>START_PUNCTUATION</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#SURROGATE"><b>SURROGATE</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#TITLECASE_LETTER"><b>TITLECASE_LETTER</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#TYPE"><b>TYPE</b></a>
  <dd>  The Class object representing the primitive type char.
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#UNASSIGNED"><b>UNASSIGNED</b></a>
  <dd> 
  <dt> <img src="images/blue-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#UPPERCASE_LETTER"><b>UPPERCASE_LETTER</b></a>
  <dd> 
</dl>
<h2>
  <img src="images/constructor-index.gif" width=275 height=38 alt="Constructor Index">
</h2>
<dl>
  <dt> <img src="images/yellow-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#Character(char)"><b>Character</b></a>(char)
  <dd>  Constructs a <code>Character</code> object and initializes it so 
 that it represents the primitive <code>value</code> argument.
</dl>
<h2>
  <img src="images/method-index.gif" width=207 height=38 alt="Method Index">
</h2>
<dl>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#charValue()"><b>charValue</b></a>()
  <dd>  Returns the value of this Character object.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#digit(char, int)"><b>digit</b></a>(char, int)
  <dd>  Returns the numeric value of the character <code>ch</code> in the 
 specified radix.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#equals(java.lang.Object)"><b>equals</b></a>(Object)
  <dd>  Compares this object against the specified object.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#forDigit(int, int)"><b>forDigit</b></a>(int, int)
  <dd>  Determines the character representation for a specific digit in 
 the specified radix.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getNumericValue(char)"><b>getNumericValue</b></a>(char)
  <dd>  Returns the Unicode numeric value of the character as a
 nonnegative integer.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getType(char)"><b>getType</b></a>(char)
  <dd>  Returns a value indicating a character category.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#hashCode()"><b>hashCode</b></a>()
  <dd>  Returns a hash code for this Character.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isDefined(char)"><b>isDefined</b></a>(char)
  <dd>  Determines if a character has a defined meaning in Unicode.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isDigit(char)"><b>isDigit</b></a>(char)
  <dd>  Determines if the specified character is a digit.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isIdentifierIgnorable(char)"><b>isIdentifierIgnorable</b></a>(char)
  <dd>  Determines if the specified character should be regarded as
 an ignorable character in a Java identifier or a Unicode identifier.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isISOControl(char)"><b>isISOControl</b></a>(char)
  <dd>  Determines if the specified character is an ISO control character.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isJavaIdentifierPart(char)"><b>isJavaIdentifierPart</b></a>(char)
  <dd>  Determines if the specified character may be part of a Java
 identifier as other than the first character.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isJavaIdentifierStart(char)"><b>isJavaIdentifierStart</b></a>(char)
  <dd>  Determines if the specified character is
 permissible as the first character in a Java identifier.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isJavaLetter(char)"><b>isJavaLetter</b></a>(char)
  <dd>  Determines if the specified character is a 
 "Java" letter, that is, the character is permissible 
 as the first character in an identifier in the Java language.
<b>Deprecated.</b>
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isJavaLetterOrDigit(char)"><b>isJavaLetterOrDigit</b></a>(char)
  <dd>  Determines if the specified character is a 
 "Java" letter or digit, that is, the character is 
 permissible as a non-initial character in an identifier in the 
 Java language.
<b>Deprecated.</b>
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isLetter(char)"><b>isLetter</b></a>(char)
  <dd>  Determines if the specified character is a letter.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isLetterOrDigit(char)"><b>isLetterOrDigit</b></a>(char)
  <dd>  Determines if the specified character is a letter or digit.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isLowerCase(char)"><b>isLowerCase</b></a>(char)
  <dd>  Determines if the specified character is a lowercase character.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isSpace(char)"><b>isSpace</b></a>(char)
  <dd>  Determines if the specified character is ISO-LATIN-1 white space.
<b>Deprecated.</b>
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isSpaceChar(char)"><b>isSpaceChar</b></a>(char)
  <dd>  Determines if the specified character is a Unicode space character.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isTitleCase(char)"><b>isTitleCase</b></a>(char)
  <dd>  Determines if the specified character is a titlecase character.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isUnicodeIdentifierPart(char)"><b>isUnicodeIdentifierPart</b></a>(char)
  <dd>  Determines if the specified character may be part of a Unicode
 identifier as other than the first character.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isUnicodeIdentifierStart(char)"><b>isUnicodeIdentifierStart</b></a>(char)
  <dd>  Determines if the specified character is
 permissible as the first character in a Unicode identifier.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isUpperCase(char)"><b>isUpperCase</b></a>(char)
  <dd>  Determines if the specified character is an uppercase character.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isWhitespace(char)"><b>isWhitespace</b></a>(char)
  <dd>  Determines if the specified character is white space according to Java.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#toLowerCase(char)"><b>toLowerCase</b></a>(char)
  <dd>  The given character is mapped to its lowercase equivalent; if the 
 character has no lowercase equivalent, the character itself is 
 returned.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#toString()"><b>toString</b></a>()
  <dd>  Returns a String object representing this character's value.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#toTitleCase(char)"><b>toTitleCase</b></a>(char)
  <dd>  Converts the character argument to titlecase.
  <dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#toUpperCase(char)"><b>toUpperCase</b></a>(char)
  <dd>  Converts the character argument to uppercase.
</dl>
<a name="variables"></a>
<h2>
  <img src="images/variables.gif" width=153 height=38 alt="Variables">
</h2>
<a name="MIN_RADIX"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>MIN_RADIX</b>
<pre>
 public static final int MIN_RADIX
</pre>
<dl>
  <dd> The minimum radix available for conversion to and from Strings.  
 The constant value of this field is the smallest value permitted 
 for the radix argument in radix-conversion methods such as the 
 <code>digit</code> method, the <code>forDigit</code>
 method, and the <code>toString</code> method of class 
 <code>Integer</code>.<p>
  <dd><dl> 
    <dt> <b>See Also:</b>
    <dd> <a href="#digit(char, int)">digit</a>, <a href="#forDigit(int, int)">forDigit</a>, <a href="java.lang.Integer.html#toString(int, int)">toString</a>, <a href="java.lang.Integer.html#valueOf(java.lang.String)">valueOf</a>
  </dl></dd>
</dl>
<a name="MAX_RADIX"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>MAX_RADIX</b>
<pre>
 public static final int MAX_RADIX
</pre>
<dl>
  <dd> The maximum radix available for conversion to and from Strings.
 The constant value of this field is the largest value permitted 
 for the radix argument in radix-conversion methods such as the 
 <code>digit</code> method, the <code>forDigit</code>
 method, and the <code>toString</code> method of class 
 <code>Integer</code>.<p>
  <dd><dl> 
    <dt> <b>See Also:</b>
    <dd> <a href="#digit(char, int)">digit</a>, <a href="#forDigit(int, int)">forDigit</a>, <a href="java.lang.Integer.html#toString(int, int)">toString</a>, <a href="java.lang.Integer.html#valueOf(java.lang.String)">valueOf</a>
  </dl></dd>
</dl>
<a name="MIN_VALUE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>MIN_VALUE</b>
<pre>
 public static final char MIN_VALUE
</pre>
<dl>
  <dd> The constant value of this field is the smallest value of type 
 <code>char</code>.<p>
</dl>
<a name="MAX_VALUE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>MAX_VALUE</b>
<pre>
 public static final char MAX_VALUE
</pre>
<dl>
  <dd> The constant value of this field is the largest value of type 
 <code>char</code>.<p>
</dl>
<a name="TYPE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>TYPE</b>
<pre>
 public static final <a href="java.lang.Class.html#_top_">Class</a> TYPE
</pre>
<dl>
  <dd> The Class object representing the primitive type char.<p>
</dl>
<a name="UNASSIGNED"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>UNASSIGNED</b>
<pre>
 public static final byte UNASSIGNED
</pre>
<a name="UPPERCASE_LETTER"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>UPPERCASE_LETTER</b>
<pre>
 public static final byte UPPERCASE_LETTER
</pre>
<a name="LOWERCASE_LETTER"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>LOWERCASE_LETTER</b>
<pre>
 public static final byte LOWERCASE_LETTER
</pre>
<a name="TITLECASE_LETTER"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>TITLECASE_LETTER</b>
<pre>
 public static final byte TITLECASE_LETTER
</pre>
<a name="MODIFIER_LETTER"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>MODIFIER_LETTER</b>
<pre>
 public static final byte MODIFIER_LETTER
</pre>
<a name="OTHER_LETTER"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>OTHER_LETTER</b>
<pre>
 public static final byte OTHER_LETTER
</pre>
<a name="NON_SPACING_MARK"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>NON_SPACING_MARK</b>
<pre>
 public static final byte NON_SPACING_MARK
</pre>
<a name="ENCLOSING_MARK"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>ENCLOSING_MARK</b>
<pre>
 public static final byte ENCLOSING_MARK
</pre>
<a name="COMBINING_SPACING_MARK"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>COMBINING_SPACING_MARK</b>
<pre>
 public static final byte COMBINING_SPACING_MARK
</pre>
<a name="DECIMAL_DIGIT_NUMBER"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>DECIMAL_DIGIT_NUMBER</b>
<pre>
 public static final byte DECIMAL_DIGIT_NUMBER
</pre>
<a name="LETTER_NUMBER"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>LETTER_NUMBER</b>
<pre>
 public static final byte LETTER_NUMBER
</pre>
<a name="OTHER_NUMBER"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>OTHER_NUMBER</b>
<pre>
 public static final byte OTHER_NUMBER
</pre>
<a name="SPACE_SEPARATOR"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>SPACE_SEPARATOR</b>
<pre>
 public static final byte SPACE_SEPARATOR
</pre>
<a name="LINE_SEPARATOR"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>LINE_SEPARATOR</b>
<pre>
 public static final byte LINE_SEPARATOR
</pre>
<a name="PARAGRAPH_SEPARATOR"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>PARAGRAPH_SEPARATOR</b>
<pre>
 public static final byte PARAGRAPH_SEPARATOR
</pre>
<a name="CONTROL"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>CONTROL</b>
<pre>
 public static final byte CONTROL
</pre>
<a name="FORMAT"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>FORMAT</b>
<pre>
 public static final byte FORMAT
</pre>
<a name="PRIVATE_USE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>PRIVATE_USE</b>
<pre>
 public static final byte PRIVATE_USE
</pre>
<a name="SURROGATE"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>SURROGATE</b>
<pre>
 public static final byte SURROGATE
</pre>
<a name="DASH_PUNCTUATION"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>DASH_PUNCTUATION</b>
<pre>
 public static final byte DASH_PUNCTUATION
</pre>
<a name="START_PUNCTUATION"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>START_PUNCTUATION</b>
<pre>
 public static final byte START_PUNCTUATION
</pre>
<a name="END_PUNCTUATION"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>END_PUNCTUATION</b>
<pre>
 public static final byte END_PUNCTUATION
</pre>
<a name="CONNECTOR_PUNCTUATION"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>CONNECTOR_PUNCTUATION</b>
<pre>
 public static final byte CONNECTOR_PUNCTUATION
</pre>
<a name="OTHER_PUNCTUATION"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>OTHER_PUNCTUATION</b>
<pre>
 public static final byte OTHER_PUNCTUATION
</pre>
<a name="MATH_SYMBOL"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>MATH_SYMBOL</b>
<pre>
 public static final byte MATH_SYMBOL
</pre>
<a name="CURRENCY_SYMBOL"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>CURRENCY_SYMBOL</b>
<pre>
 public static final byte CURRENCY_SYMBOL
</pre>
<a name="MODIFIER_SYMBOL"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>MODIFIER_SYMBOL</b>
<pre>
 public static final byte MODIFIER_SYMBOL
</pre>
<a name="OTHER_SYMBOL"><img src="images/blue-ball.gif" width=12 height=12 alt=" o "></a>
<b>OTHER_SYMBOL</b>
<pre>
 public static final byte OTHER_SYMBOL
</pre>
<a name="constructors"></a>
<h2>
  <img src="images/constructors.gif" width=231 height=38 alt="Constructors">
</h2>
<a name="Character"></a>
<a name="Character(char)"><img src="images/yellow-ball.gif" width=12 height=12 alt=" o "></a>
<b>Character</b>
<pre>
 public Character(char value)
</pre>
<dl>
  <dd> Constructs a <code>Character</code> object and initializes it so 
 that it represents the primitive <code>value</code> argument.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> value - value for the new <code>Character</code> object.
  </dl></dd>
</dl>
<a name="methods"></a>
<h2>
  <img src="images/methods.gif" width=151 height=38 alt="Methods">
</h2>
<a name="charValue()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="charValue"><b>charValue</b></a>
<pre>
 public char charValue()
</pre>
<dl>
  <dd> Returns the value of this Character object.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> the primitive <code>char</code> value represented by
          this object.
  </dl></dd>
</dl>
<a name="hashCode()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="hashCode"><b>hashCode</b></a>
<pre>
 public int hashCode()
</pre>
<dl>
  <dd> Returns a hash code for this Character.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> a hash code value for this object.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Object.html#hashCode()">hashCode</a> in class <a href="java.lang.Object.html#_top_">Object</a>
  </dl></dd>
</dl>
<a name="equals(java.lang.Object)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="equals"><b>equals</b></a>
<pre>
 public boolean equals(<a href="java.lang.Object.html#_top_">Object</a> obj)
</pre>
<dl>
  <dd> Compares this object against the specified object.
 The result is <code>true</code> if and only if the argument is not 
 <code>null</code> and is a <code>Character</code> object that 
 represents the same <code>char</code> value as this object.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> obj - the object to compare with.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the objects are the same;
          <code>false</code> otherwise.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Object.html#equals(java.lang.Object)">equals</a> in class <a href="java.lang.Object.html#_top_">Object</a>
  </dl></dd>
</dl>
<a name="toString()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="toString"><b>toString</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> toString()
</pre>
<dl>
  <dd> Returns a String object representing this character's value.
 Converts this <code>Character</code> object to a string. The 
 result is a string whose length is <code>1</code>. The string's 
 sole component is the primitive <code>char</code> value represented 
 by this object.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> a string representation of this object.
    <dt> <b>Overrides:</b>
    <dd> <a href="java.lang.Object.html#toString()">toString</a> in class <a href="java.lang.Object.html#_top_">Object</a>
  </dl></dd>
</dl>
<a name="isLowerCase(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isLowerCase"><b>isLowerCase</b></a>
<pre>
 public static boolean isLowerCase(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is a lowercase character. 
 A character is lowercase if it is not in the range 
 <code>'&#92;u2000'</code> through <code>'&#92;u2FFF'</code>, the Unicode 
 attribute table does not specify a mapping to lowercase for the 
 character, and at least one of the following is true: 
 <ul>
 <li>The attribute table specifies a mapping to uppercase for the 
     character. 
 <li>The name for the character contains the words "<code>SMALL 
     LETTER</code>". 
 <li>The name for the character contains the words "<code>SMALL 
     LIGATURE</code>". 
 </ul>
 <p> A character is considered to be lowercase if and only if
 it is specified to be lowercase by the Unicode 2.0 standard
 (category "Ll" in the Unicode specification data file).
 <p>
 Of the ISO-LATIN-1 characters (character codes 0x0000 through 0x00FF),
 the following are lowercase:
 <p><blockquote><pre>
 a b c d e f g h i j k l m n o p q r s t u v w x y z
 &#92;u00DF &#92;u00E0 &#92;u00E1 &#92;u00E2 &#92;u00E3 &#92;u00E4 &#92;u00E5 &#92;u00E6 &#92;u00E7
 &#92;u00E8 &#92;u00E9 &#92;u00EA &#92;u00EB &#92;u00EC &#92;u00ED &#92;u00EE &#92;u00EF &#92;u00F0
 &#92;u00F1 &#92;u00F2 &#92;u00F3 &#92;u00F4 &#92;u00F5 &#92;u00F6 &#92;u00F8 &#92;u00F9 &#92;u00FA
 &#92;u00FB &#92;u00FC &#92;u00FD &#92;u00FE &#92;u00FF
 </pre></blockquote>
 <p> Many other Unicode characters are lowercase, too.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character is lowercase;
          <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isLowerCase(char)">isLowerCase</a>, <a href="#isTitleCase(char)">isTitleCase</a>, <a href="#toLowerCase(char)">toLowerCase</a>
  </dl></dd>
</dl>
<a name="isUpperCase(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isUpperCase"><b>isUpperCase</b></a>
<pre>
 public static boolean isUpperCase(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is an uppercase character. 
 A character is uppercase if it is not in the range 
 <code>'&#92;u2000'</code> through <code>'&#92;u2FFF'</code>, the Unicode 
 attribute table does not specify a mapping to uppercase for the 
 character, and at least one of the following is true: 
 <ul>
 <li>The attribute table specifies a mapping to lowercase for the
     character. 
 <li>The name for the character contains the words 
     "<code>CAPITAL LETTER</code>".
 <li>The name for the character contains the words
     "<code>CAPITAL LIGATURE</code>".
 </ul>
 <p>
 Of the ISO-LATIN-1 characters (character codes 0x0000 through 0x00FF),
 the following are uppercase:
 <p><blockquote><pre>
 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 &#92;u00C0 &#92;u00C1 &#92;u00C2 &#92;u00C3 &#92;u00C4 &#92;u00C5 &#92;u00C6 &#92;u00C7
 &#92;u00C8 &#92;u00C9 &#92;u00CA &#92;u00CB &#92;u00CC &#92;u00CD &#92;u00CE &#92;u00CF &#92;u00D0
 &#92;u00D1 &#92;u00D2 &#92;u00D3 &#92;u00D4 &#92;u00D5 &#92;u00D6 &#92;u00D8 &#92;u00D9 &#92;u00DA
 &#92;u00DB &#92;u00DC &#92;u00DD &#92;u00DE
 </pre></blockquote>
 <p> Many other Unicode characters are uppercase, too.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character is uppercase;
          <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isLowerCase(char)">isLowerCase</a>, <a href="#isTitleCase(char)">isTitleCase</a>, <a href="#toUpperCase(char)">toUpperCase</a>
  </dl></dd>
</dl>
<a name="isTitleCase(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isTitleCase"><b>isTitleCase</b></a>
<pre>
 public static boolean isTitleCase(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is a titlecase character.
 A character is considered to be titlecase if and only if
 it is specified to be titlecase by the Unicode 2.0 standard
 (category "Lt" in the Unicode specification data file).
 <p>
 The printed representations of four Unicode characters look like 
 pairs of Latin letters. For example, there is an uppercase letter 
 that looks like "LJ" and has a corresponding lowercase letter that 
 looks like "lj". A third form, which looks like "Lj", 
 is the appropriate form to use when rendering a word in lowercase 
 with initial capitals, as for a book title.
 <p>
 These are the Unicode characters for which this method returns 
 <code>true</code>: 
 <ul>
 <li><code>LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON</code> 
 <li><code>LATIN CAPITAL LETTER L WITH SMALL LETTER J</code> 
 <li><code>LATIN CAPITAL LETTER N WITH SMALL LETTER J</code> 
 <li><code>LATIN CAPITAL LETTER D WITH SMALL LETTER Z</code> 
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character is titlecase;
          <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isLowerCase(char)">isLowerCase</a>, <a href="#isUpperCase(char)">isUpperCase</a>, <a href="#toTitleCase(char)">toTitleCase</a>
  </dl></dd>
</dl>
<a name="isDigit(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isDigit"><b>isDigit</b></a>
<pre>
 public static boolean isDigit(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is a digit.
 A character is considered to be a digit if it is not in the range 
 <code>'&#92;u2000'&nbsp;&lt;=&nbsp;ch&nbsp;&lt;=&nbsp;'&#92;u2FFF'</code>
 and its Unicode name contains the word 
 "<code>DIGIT</code>". For a more complete 
 specification that encompasses all Unicode characters that are 
 defined as digits, see Gosling, Joy, and Steele, <i>The Java 
 Language Specification</i>.
 <p>
 These are the ranges of Unicode characters that are considered digits:
 <table>
 <tr><td>0x0030 through 0x0039</td>
                        <td>ISO-LATIN-1 digits ('0' through '9')</td></tr>
 <tr><td>0x0660 through 0x0669</td>  <td>Arabic-Indic digits</td></tr>
 <tr><td>0x06F0 through 0x06F9</td>
                                <td>Extended Arabic-Indic digits</td></tr>
 <tr><td>0x0966 through 0x096F</td>  <td>Devanagari digits</td></tr>
 <tr><td>0x09E6 through 0x09EF</td>  <td>Bengali digits</td></tr>
 <tr><td>0x0A66 through 0x0A6F</td>  <td>Gurmukhi digits</td></tr>
 <tr><td>0x0AE6 through 0x0AEF</td>  <td>Gujarati digits</td></tr>
 <tr><td>0x0B66 through 0x0B6F</td>  <td>Oriya digits</td></tr>
 <tr><td>0x0BE7 through 0x0BEF</td>  <td>Tamil digits</td></tr>
 <tr><td>0x0C66 through 0x0C6F</td>  <td>Telugu digits</td></tr>
 <tr><td>0x0CE6 through 0x0CEF</td>  <td>Kannada digits</td></tr>
 <tr><td>0x0D66 through 0x0D6F</td>  <td>Malayalam digits</td></tr>
 <tr><td>0x0E50 through 0x0E59</td>  <td>Thai digits</td></tr>
 <tr><td>0x0ED0 through 0x0ED9</td>  <td>Lao digits</td></tr>
 <tr><td>0x0F20 through 0x0F29</td>  <td>Tibetan digits</td></tr>
 <tr><td>0xFF10 through 0xFF19</td>  <td>Fullwidth digits</td></tr>
 </table>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character is a digit;
          <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#digit(char, int)">digit</a>, <a href="#forDigit(int, int)">forDigit</a>
  </dl></dd>
</dl>
<a name="isDefined(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isDefined"><b>isDefined</b></a>
<pre>
 public static boolean isDefined(char ch)
</pre>
<dl>
  <dd> Determines if a character has a defined meaning in Unicode.
 A character is defined if at least one of the following is true: 
 <ul>
 <li>It has an entry in the Unicode attribute table. 
 <li>Its value is in the range 
     <code>
     '&#92;u3040'&nbsp;&lt;=&nbsp;ch&nbsp;&lt;=&nbsp;'&#92;u9FA5'</code>. 
 <li>Its value is in the range 
     <code>
     '&#92;uF900'&nbsp;&lt;=&nbsp;ch&nbsp;&lt;=&nbsp;'&#92;uFA2D'</code>. 
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character has a defined meaning
          in Unicode; <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isDigit(char)">isDigit</a>, <a href="#isLetter(char)">isLetter</a>, <a href="#isLetterOrDigit(char)">isLetterOrDigit</a>, <a href="#isLowerCase(char)">isLowerCase</a>, <a href="#isTitleCase(char)">isTitleCase</a>, <a href="#isUpperCase(char)">isUpperCase</a>
  </dl></dd>
</dl>
<a name="isLetter(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isLetter"><b>isLetter</b></a>
<pre>
 public static boolean isLetter(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is a letter. For a 
 more complete specification that encompasses all Unicode 
 characters, see Gosling, Joy, and Steele, <i>The Java Language 
 Specification</i>. 
 <p> A character is considered to be a letter if and only if
 it is specified to be a letter by the Unicode 2.0 standard
 (category "Lu", "Ll", "Lt", "Lm", or "Lo" in the Unicode
 specification data file).
 <p> Note that most ideographic characters are considered
 to be letters (category "Lo") for this purpose.
 <p> Note also that not all letters have case: many Unicode characters are
 letters but are neither uppercase nor lowercase nor titlecase.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character is a letter;
          <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isDigit(char)">isDigit</a>, <a href="#isJavaIdentifierStart(char)">isJavaIdentifierStart</a>, <a href="#isJavaLetter(char)">isJavaLetter</a>, <a href="#isJavaLetterOrDigit(char)">isJavaLetterOrDigit</a>, <a href="#isLetterOrDigit(char)">isLetterOrDigit</a>, <a href="#isLowerCase(char)">isLowerCase</a>, <a href="#isTitleCase(char)">isTitleCase</a>, <a href="#isUnicodeIdentifierStart(char)">isUnicodeIdentifierStart</a>, <a href="#isUpperCase(char)">isUpperCase</a>
  </dl></dd>
</dl>
<a name="isLetterOrDigit(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isLetterOrDigit"><b>isLetterOrDigit</b></a>
<pre>
 public static boolean isLetterOrDigit(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is a letter or digit. 
 For a more complete specification that encompasses all Unicode 
 characters, see Gosling, Joy, and Steele, <i>The Java Language 
 Specification</i>. 
 <p> A character is considered to be a letter if and only if
 it is specified to be a letter or a digit by the Unicode 2.0 standard
 (category "Lu", "Ll", "Lt", "Lm", "Lo", or "Nd" in the Unicode
 specification data file).  In other words, isLetterOrDigit is true
 of a character if and only if either isLetter is true of the character
 or isDigit is true of the character.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character is a letter or digit;
          <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isDigit(char)">isDigit</a>, <a href="#isJavaIdentifierPart(char)">isJavaIdentifierPart</a>, <a href="#isJavaLetter(char)">isJavaLetter</a>, <a href="#isJavaLetterOrDigit(char)">isJavaLetterOrDigit</a>, <a href="#isLetter(char)">isLetter</a>, <a href="#isUnicodeIdentifierPart(char)">isUnicodeIdentifierPart</a>
  </dl></dd>
</dl>
<a name="isJavaLetter(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isJavaLetter"><b>isJavaLetter</b></a>
<pre>
 public static boolean isJavaLetter(char ch)
</pre>
<dl>
<dd><b> Note: isJavaLetter() is deprecated.</b>
<i>Replaced by isJavaIdentifierStart(char).</i>
<p>
  <dd> Determines if the specified character is a 
 "Java" letter, that is, the character is permissible 
 as the first character in an identifier in the Java language. 
 <p>
 A character is considered to be a Java letter if and only if it 
 is a letter, the ASCII dollar sign character <code>'$'</code>, or 
 the underscore character <code>'_'</code>.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character is a Java letter;
             <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isJavaIdentifierStart(char)">isJavaIdentifierStart</a>, <a href="#isJavaLetterOrDigit(char)">isJavaLetterOrDigit</a>, <a href="#isLetter(char)">isLetter</a>, <a href="#isLetterOrDigit(char)">isLetterOrDigit</a>, <a href="#isUnicodeIdentifierStart(char)">isUnicodeIdentifierStart</a>
  </dl></dd>
</dl>
<a name="isJavaLetterOrDigit(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isJavaLetterOrDigit"><b>isJavaLetterOrDigit</b></a>
<pre>
 public static boolean isJavaLetterOrDigit(char ch)
</pre>
<dl>
<dd><b> Note: isJavaLetterOrDigit() is deprecated.</b>
<i>Replaced by isJavaIdentifierPart(char).</i>
<p>
  <dd> Determines if the specified character is a 
 "Java" letter or digit, that is, the character is 
 permissible as a non-initial character in an identifier in the 
 Java language. 
 <p>
 A character is considered to be a Java letter or digit if and 
 only if it is a letter, a digit, the ASCII dollar sign character 
 <code>'$'</code>, or the underscore character <code>'_'</code>.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character is a Java letter or digit;
             <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isJavaIdentifierPart(char)">isJavaIdentifierPart</a>, <a href="#isJavaLetter(char)">isJavaLetter</a>, <a href="#isLetter(char)">isLetter</a>, <a href="#isLetterOrDigit(char)">isLetterOrDigit</a>, <a href="#isUnicodeIdentifierPart(char)">isUnicodeIdentifierPart</a>
  </dl></dd>
</dl>
<a name="isJavaIdentifierStart(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isJavaIdentifierStart"><b>isJavaIdentifierStart</b></a>
<pre>
 public static boolean isJavaIdentifierStart(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is
 permissible as the first character in a Java identifier.
 A character may start a Java identifier if and only if
 it is one of the following:
 <ul>
 <li>  a letter
 <li>  a currency symbol (such as "$")
 <li>  a connecting punctuation character (such as "_").
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> true if the character may start a Java identifier;
          false otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isJavaIdentifierPart(char)">isJavaIdentifierPart</a>, <a href="#isLetter(char)">isLetter</a>, <a href="#isUnicodeIdentifierStart(char)">isUnicodeIdentifierStart</a>
  </dl></dd>
</dl>
<a name="isJavaIdentifierPart(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isJavaIdentifierPart"><b>isJavaIdentifierPart</b></a>
<pre>
 public static boolean isJavaIdentifierPart(char ch)
</pre>
<dl>
  <dd> Determines if the specified character may be part of a Java
 identifier as other than the first character.
 A character may be part of a Java identifier if and only if
 it is one of the following:
 <ul>
 <li>  a letter
 <li>  a currency symbol (such as "$")
 <li>  a connecting punctuation character (such as "_").
 <li>  a digit
 <li>  a numeric letter (such as a Roman numeral character)
 <li>  a combining mark
 <li>  a non-spacing mark
 <li>  an ignorable control character
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> true if the character may be part of a Unicode identifier;
          false otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isIdentifierIgnorable(char)">isIdentifierIgnorable</a>, <a href="#isJavaIdentifierStart(char)">isJavaIdentifierStart</a>, <a href="#isLetterOrDigit(char)">isLetterOrDigit</a>, <a href="#isUnicodeIdentifierPart(char)">isUnicodeIdentifierPart</a>
  </dl></dd>
</dl>
<a name="isUnicodeIdentifierStart(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isUnicodeIdentifierStart"><b>isUnicodeIdentifierStart</b></a>
<pre>
 public static boolean isUnicodeIdentifierStart(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is
 permissible as the first character in a Unicode identifier.
 A character may start a Unicode identifier if and only if
 it is a letter.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> true if the character may start a Unicode identifier;
          false otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isJavaIdentifierStart(char)">isJavaIdentifierStart</a>, <a href="#isLetter(char)">isLetter</a>, <a href="#isUnicodeIdentifierPart(char)">isUnicodeIdentifierPart</a>
  </dl></dd>
</dl>
<a name="isUnicodeIdentifierPart(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isUnicodeIdentifierPart"><b>isUnicodeIdentifierPart</b></a>
<pre>
 public static boolean isUnicodeIdentifierPart(char ch)
</pre>
<dl>
  <dd> Determines if the specified character may be part of a Unicode
 identifier as other than the first character.
 A character may be part of a Unicode identifier if and only if
 it is one of the following:
 <ul>
 <li>  a letter
 <li>  a connecting punctuation character (such as "_").
 <li>  a digit
 <li>  a numeric letter (such as a Roman numeral character)
 <li>  a combining mark
 <li>  a non-spacing mark
 <li>  an ignorable control character
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> true if the character may be part of a Unicode identifier;
          false otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isIdentifierIgnorable(char)">isIdentifierIgnorable</a>, <a href="#isJavaIdentifierPart(char)">isJavaIdentifierPart</a>, <a href="#isLetterOrDigit(char)">isLetterOrDigit</a>, <a href="#isUnicodeIdentifierStart(char)">isUnicodeIdentifierStart</a>
  </dl></dd>
</dl>
<a name="isIdentifierIgnorable(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isIdentifierIgnorable"><b>isIdentifierIgnorable</b></a>
<pre>
 public static boolean isIdentifierIgnorable(char ch)
</pre>
<dl>
  <dd> Determines if the specified character should be regarded as
 an ignorable character in a Java identifier or a Unicode identifier.
 The following Unicode characters are ignorable in a Java identifier
 or a Unicode identifier:
 <table>
 <tr><td>0x0000 through 0x0008,</td>
                                 <td>ISO control characters that</td></tr>
 <tr><td>0x000E through 0x001B,</td> <td>are not whitespace</td></tr>
 <tr><td>and 0x007F through 0x009F</td></tr>
 <tr><td>0x200C through 0x200F</td>  <td>join controls</td></tr>
 <tr><td>0x200A through 0x200E</td>  <td>bidirectional controls</td></tr>
 <tr><td>0x206A through 0x206F</td>  <td>format controls</td></tr>
 <tr><td>0xFEFF</td>               <td>zero-width no-break space</td></tr>
 </table>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> true if the character may be part of a Unicode identifier;
          false otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isJavaIdentifierPart(char)">isJavaIdentifierPart</a>, <a href="#isUnicodeIdentifierPart(char)">isUnicodeIdentifierPart</a>
  </dl></dd>
</dl>
<a name="toLowerCase(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="toLowerCase"><b>toLowerCase</b></a>
<pre>
 public static char toLowerCase(char ch)
</pre>
<dl>
  <dd> The given character is mapped to its lowercase equivalent; if the 
 character has no lowercase equivalent, the character itself is 
 returned. 
 <p>
 A character has a lowercase equivalent if and only if a lowercase 
 mapping is specified for the character in the Unicode attribute 
 table. 
 <p>
 Note that some Unicode characters in the range 
 <code>'&#92;u2000'</code> to <code>'&#92;u2FFF'</code> have lowercase 
 mappings; this method does map such characters to their lowercase 
 equivalents even though the method <code>isUpperCase</code> does 
 not return <code>true</code> for such characters.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be converted.
    <dt> <b>Returns:</b>
    <dd> the lowercase equivalent of the character, if any;
          otherwise the character itself.
    <dt> <b>See Also:</b>
    <dd> <a href="#isLowerCase(char)">isLowerCase</a>, <a href="#isUpperCase(char)">isUpperCase</a>, <a href="#toTitleCase(char)">toTitleCase</a>, <a href="#toUpperCase(char)">toUpperCase</a>
  </dl></dd>
</dl>
<a name="toUpperCase(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="toUpperCase"><b>toUpperCase</b></a>
<pre>
 public static char toUpperCase(char ch)
</pre>
<dl>
  <dd> Converts the character argument to uppercase. A character has an 
 uppercase equivalent if and only if an uppercase mapping is 
 specified for the character in the Unicode attribute table. 
 <p>
 Note that some Unicode characters in the range 
 <code>'&#92;u2000'</code> to <code>'&#92;u2000FFF'</code> have uppercase 
 mappings; this method does map such characters to their titlecase 
 equivalents even though the method <code>isLowerCase</code> does 
 not return <code>true</code> for such characters.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be converted.
    <dt> <b>Returns:</b>
    <dd> the uppercase equivalent of the character, if any;
          otherwise the character itself.
    <dt> <b>See Also:</b>
    <dd> <a href="#isLowerCase(char)">isLowerCase</a>, <a href="#isUpperCase(char)">isUpperCase</a>, <a href="#toLowerCase(char)">toLowerCase</a>, <a href="#toTitleCase(char)">toTitleCase</a>
  </dl></dd>
</dl>
<a name="toTitleCase(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="toTitleCase"><b>toTitleCase</b></a>
<pre>
 public static char toTitleCase(char ch)
</pre>
<dl>
  <dd> Converts the character argument to titlecase. A character has a 
 titlecase equivalent if and only if a titlecase mapping is 
 specified for the character in the Unicode attribute table. 
 <p>
 Note that some Unicode characters in the range 
 <code>'&#92;u2000'</code> through <code>'&#92;u2FFF'</code> have titlecase 
 mappings; this method does map such characters to their titlecase 
 equivalents even though the method <code>isTitleCase</code> does 
 not return <code>true</code> for such characters.
 <p>
 There are only four Unicode characters that are truly titlecase forms
 that are distinct from uppercase forms.  As a rule, if a character has no
 true titlecase equivalent but does have an uppercase mapping, then the
 Unicode 2.0 attribute table specifies a titlecase mapping that is the
 same as the uppercase mapping.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be converted.
    <dt> <b>Returns:</b>
    <dd> the titlecase equivalent of the character, if any;
          otherwise the character itself.
    <dt> <b>See Also:</b>
    <dd> <a href="#isTitleCase(char)">isTitleCase</a>, <a href="#toLowerCase(char)">toLowerCase</a>, <a href="#toUpperCase(char)">toUpperCase</a>
  </dl></dd>
</dl>
<a name="digit(char, int)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="digit"><b>digit</b></a>
<pre>
 public static int digit(char ch,
                         int radix)
</pre>
<dl>
  <dd> Returns the numeric value of the character <code>ch</code> in the 
 specified radix. 
 <p>
 If the radix is not in the range <code>MIN_RADIX</code>&nbsp;&lt;= 
 <code>radix</code>&nbsp;&lt;= <code>MAX_RADIX</code> or if the 
 value of <code>ch</code> is not a valid digit in the specified 
 radix, <code>-1</code> is returned. A character is a valid digit 
 if at least one of the following is true:
 <ul>
 <li>The method <code>isDigit</code> is true of the character 
     and the Unicode decimal digit value of the character (or its 
     single-character decomposition) is less than the specified radix. 
     In this case the decimal digit value is returned. 
 <li>The character is one of the uppercase Latin letters 
     <code>'A'</code> through <code>'Z'</code> and its code is less than
     <code>radix&nbsp;+ 'A'&nbsp;-&nbsp;10</code>. 
     In this case, <code>ch&nbsp;- 'A'&nbsp;+&nbsp;10</code> 
     is returned. 
 <li>The character is one of the lowercase Latin letters 
     <code>'a'</code> through <code>'z'</code> and its code is less than
     <code>radix&nbsp;+ 'a'&nbsp;-&nbsp;10</code>. 
     In this case, <code>ch&nbsp;- 'a'&nbsp;+&nbsp;10</code> 
     is returned. 
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be converted.
    <dd> radix - the radix.
    <dt> <b>Returns:</b>
    <dd> the numeric value represented by the character in the
          specified radix.
    <dt> <b>See Also:</b>
    <dd> <a href="#forDigit(int, int)">forDigit</a>, <a href="#isDigit(char)">isDigit</a>
  </dl></dd>
</dl>
<a name="getNumericValue(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getNumericValue"><b>getNumericValue</b></a>
<pre>
 public static int getNumericValue(char ch)
</pre>
<dl>
  <dd> Returns the Unicode numeric value of the character as a
 nonnegative integer.
 If the character does not have a numeric value, then -1 is returned.
 If the character has a numeric value that cannot be represented as a
 nonnegative integer (for example, a fractional value), then -2
 is returned.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be converted.
    <dt> <b>Returns:</b>
    <dd> the numeric value of the character, as a nonnegative int value;
          -2 if the character has a numeric value that is not a
          nonnegative integer; -1 if the character has no numeric value.
    <dt> <b>See Also:</b>
    <dd> <a href="#forDigit(char)">forDigit</a>, <a href="#isDigit(char)">isDigit</a>
  </dl></dd>
</dl>
<a name="isSpace(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isSpace"><b>isSpace</b></a>
<pre>
 public static boolean isSpace(char ch)
</pre>
<dl>
<dd><b> Note: isSpace() is deprecated.</b>
<i>Replaced by isWhitespace(char).</i>
<p>
  <dd> Determines if the specified character is ISO-LATIN-1 white space. 
 This method returns <code>true</code> for the following five 
 characters only: 
 <table><code>
 <tr><td>'\t'</td>  <td>&#92;u0009</td>  <td>HORIZONTAL TABULATION</td></tr>
 <tr><td>'\n'</td>  <td>&#92;u000A</td>  <td>NEW LINE</td></tr>
 <tr><td>'\f'</td>  <td>&#92;u000C</td>  <td>FORM FEED</td></tr>
 <tr><td>'\r'</td>  <td>&#92;u000D</td>  <td>CARRIAGE RETURN</td></tr>
 <tr><td>'&nbsp;&nbsp;'</td>
                    <td>&#92;u0020</td>  <td>SPACE</td></tr>
 </code></table>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> <code>true</code> if the character is ISO-LATIN-1 white
             space; <code>false</code> otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isSpaceChar(char)">isSpaceChar</a>, <a href="#isWhitespace(char)">isWhitespace</a>
  </dl></dd>
</dl>
<a name="isSpaceChar(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isSpaceChar"><b>isSpaceChar</b></a>
<pre>
 public static boolean isSpaceChar(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is a Unicode space character.
 A character is considered to be a space character if and only if
 it is specified to be a space character by the Unicode 2.0 standard
 (category "Zs", "Zl, or "Zp" in the Unicode specification data file).
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> true if the character is a space character; false otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isWhitespace(char)">isWhitespace</a>
  </dl></dd>
</dl>
<a name="isWhitespace(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isWhitespace"><b>isWhitespace</b></a>
<pre>
 public static boolean isWhitespace(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is white space according to Java.
 A character is considered to be a Java whitespace character if and only
 if it satisfies one of the following criteria:
 <ul>
 <li> It is a Unicode space separator (category "Zs"), but is not
      a no-break space (&#92;u00A0 or &#92;uFEFF).
 <li> It is a Unicode line separator (category "Zl").
 <li> It is a Unicode paragraph separator (category "Zp").
 <li> It is &#92;u0009, HORIZONTAL TABULATION.
 <li> It is &#92;u000A, LINE FEED.
 <li> It is &#92;u000B, VERTICAL TABULATION.
 <li> It is &#92;u000C, FORM FEED.
 <li> It is &#92;u000D, CARRIAGE RETURN.
 <li> It is &#92;u001C, FILE SEPARATOR.
 <li> It is &#92;u001D, GROUP SEPARATOR.
 <li> It is &#92;u001E, RECORD SEPARATOR.
 <li> It is &#92;u001F, UNIT SEPARATOR.
 </ul>
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> true if the character is a Java whitespace character;
          false otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isSpaceChar(char)">isSpaceChar</a>
  </dl></dd>
</dl>
<a name="isISOControl(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isISOControl"><b>isISOControl</b></a>
<pre>
 public static boolean isISOControl(char ch)
</pre>
<dl>
  <dd> Determines if the specified character is an ISO control character.
 A character is considered to be an ISO control character if its
 code is in the range &#92;u0000 through &#92;u001F or in the range
 &#92;u007F through &#92;u009F.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> true if the character is an ISO control character;
          false otherwise.
    <dt> <b>See Also:</b>
    <dd> <a href="#isSpaceChar(char)">isSpaceChar</a>, <a href="#isWhitespace(char)">isWhitespace</a>
  </dl></dd>
</dl>
<a name="getType(char)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getType"><b>getType</b></a>
<pre>
 public static int getType(char ch)
</pre>
<dl>
  <dd> Returns a value indicating a character category.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> ch - the character to be tested.
    <dt> <b>Returns:</b>
    <dd> a value of type int, the character category.
    <dt> <b>See Also:</b>
    <dd> <a href="#COMBINING_SPACING_MARK">COMBINING_SPACING_MARK</a>, <a href="#CONNECTOR_PUNCTUATION">CONNECTOR_PUNCTUATION</a>, <a href="#CONTROL">CONTROL</a>, <a href="#CURRENCY_SYMBOL">CURRENCY_SYMBOL</a>, <a href="#DASH_PUNCTUATION">DASH_PUNCTUATION</a>, <a href="#DECIMAL_DIGIT_NUMBER">DECIMAL_DIGIT_NUMBER</a>, <a href="#ENCLOSING_MARK">ENCLOSING_MARK</a>, <a href="#END_PUNCTUATION">END_PUNCTUATION</a>, <a href="#FORMAT">FORMAT</a>, <a href="#LETTER_NUMBER">LETTER_NUMBER</a>, <a href="#LINE_SEPARATOR">LINE_SEPARATOR</a>, <a href="#LOWERCASE_LETTER">LOWERCASE_LETTER</a>, <a href="#MATH_SYMBOL">MATH_SYMBOL</a>, <a href="#MODIFIER_LETTER">MODIFIER_LETTER</a>, <a href="#MODIFIER_SYMBOL">MODIFIER_SYMBOL</a>, <a href="#NON_SPACING_MARK">NON_SPACING_MARK</a>, <a href="#OTHER_LETTER">OTHER_LETTER</a>, <a href="#OTHER_NUMBER">OTHER_NUMBER</a>, <a href="#OTHER_PUNCTUATION">OTHER_PUNCTUATION</a>, <a href="#OTHER_SYMBOL">OTHER_SYMBOL</a>, <a href="#PARAGRAPH_SEPARATOR">PARAGRAPH_SEPARATOR</a>, <a href="#PRIVATE_USE">PRIVATE_USE</a>, <a href="#SPACE_SEPARATOR">SPACE_SEPARATOR</a>, <a href="#START_PUNCTUATION">START_PUNCTUATION</a>, <a href="#SURROGATE">SURROGATE</a>, <a href="#TITLECASE_LETTER">TITLECASE_LETTER</a>, <a href="#UNASSIGNED">UNASSIGNED</a>, <a href="#UPPERCASE_LETTER">UPPERCASE_LETTER</a>
  </dl></dd>
</dl>
<a name="forDigit(int, int)"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="forDigit"><b>forDigit</b></a>
<pre>
 public static char forDigit(int digit,
                             int radix)
</pre>
<dl>
  <dd> Determines the character representation for a specific digit in 
 the specified radix. If the value of <code>radix</code> is not a 
 valid radix, or the value of <code>digit</code> is not a valid 
 digit in the specified radix, the null character 
 (<code>'&#92;u0000'</code>) is returned. 
 <p>
 The <code>radix</code> argument is valid if it is greater than or 
 equal to <code>MIN_RADIX</code> and less than or equal to 
 <code>MAX_RADIX</code>. The <code>digit</code> argument is valid if
 <code>0&nbsp;&lt;= digit&nbsp;&lt;=&nbsp;radix</code>. 
 <p>
 If the digit is less than 10, then 
 <code>'0'&nbsp;+ digit</code> is returned. Otherwise, the value 
 <code>'a'&nbsp;+ digit&nbsp;-&nbsp;10</code> is returned.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> digit - the number to convert to a character.
    <dd> radix - the radix.
    <dt> <b>Returns:</b>
    <dd> the <code>char</code> representation of the specified digit
          in the specified radix.
    <dt> <b>See Also:</b>
    <dd> <a href="#MIN_RADIX">MIN_RADIX</a>, <a href="#MAX_RADIX">MAX_RADIX</a>, <a href="#digit(char, int)">digit</a>
  </dl></dd>
</dl>
<hr>
<pre>
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-java.lang.html">This Package</a>  <a href="java.lang.Byte.html#_top_">Previous</a>  <a href="java.lang.Class.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
</body>
</html>
