public int codePointAt (int index)

Returns the character (Unicode code point) at the specified index. The index refers to char values (Unicode code units) and ranges from 0 to length() - 1.

If the char value specified at the given index is in the high-surrogate range, the following index is less than the length of this String, and the char value at the following index is in the low-surrogate range, then the supplementary code point corresponding to this surrogate pair is returned. Otherwise, the char value at the given index is returned.

Parameters:
index    the index to the char values

Returns:  the code point value of the character at the index

Exceptions:
IndexOutOfBoundsException    if the index argument is negative or not less than the length of this string.

Since:  1.5