Returns true if the specified char is within the low surrogate range of \uDC00 to \uDFFF, inclusive. Returns true if the specified char is within the high surrogate range of \uD800 to \uDBFF, inclusive. Returns true if the code point is within the range of 0x10000 to 0x10FFFF, inclusive. Returns true if the code point is within the range of 0x0000 to 0x10FFFF, inclusive. The following table lists some of the verification and mapping methods in the Character class. You can use the isValidCodePoint method for that purpose. Note that, for performance reasons, most methods that accept a code point do not verify the validity of the code point parameter. To create a global application and ensure that your code works seamlessly with any language, it is recommended that you use the newer forms of these methods. The previous methods are supported but do not work with supplementary characters. Some of the previous methods that used the char primitive data type, such as isLowerCase(char) and isDigit(char), were supplanted by methods that support supplementary characters, such as isLowerCase(int) and isDigit(int). Verification and Mapping Methods in the Character Class Returns the value 2 for supplementary characters that require two chars. Returns the value 1 for characters that can be represented by a single char. The second method enforces a lower limit on the index. The third method accepts a CharSequence and the other methods accept a char array. Returns the Unicode code point before the specified index. The third method takes a CharSequence and the second method enforces an upper limit on the index.ĬodePointBefore(char a, int index, int start)ĬodePointBefore(CharSequence seq, int index) Returns the Unicode code point at the specified index. Sample usage: Character.toChars(0x10400)Ĭonverts the specified surrogate pair to its supplementary code point value.ĬodePointAt(char a, int index, int limit) ToChars(int codePoint, char dst, int dstIndex)Ĭonverts the specified Unicode code point to its UTF-16 representation and places it in a char array. The codePointAt and codePointBefore methods are included in this list because text is generally found in a sequence, such as a String, and these methods can be used to extract the desired substring. The following table includes the most useful conversion methods, or methods that facilitate conversion, in the Character class. Conversion Methods and the Character Class For the complete list of available APIs, see theĬharacter class specification. This section describes a subset of the available methods in the Character class. This API falls into two categories: methods that convert between char and code point values and methods that verify the validity of or map code points. For the J2SE release 5, many methods were added to the Character class to support supplementary characters. The Character class encapsulates the char data type.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |