Share via


Character.CodePointAt Method

Definition

Overloads

CodePointAt(ICharSequence, Int32)

Returns the code point at the given index of the CharSequence.

CodePointAt(Char[], Int32)

Returns the code point at the given index of the char array.

CodePointAt(String, Int32)

Returns the code point at the given index of the CharSequence.

CodePointAt(Char[], Int32, Int32)

Returns the code point at the given index of the char array, where only array elements with index less than limit can be used.

CodePointAt(ICharSequence, Int32)

Returns the code point at the given index of the CharSequence.

[Android.Runtime.Register("codePointAt", "(Ljava/lang/CharSequence;I)I", "")]
public static int CodePointAt (Java.Lang.ICharSequence seq, int index);
[<Android.Runtime.Register("codePointAt", "(Ljava/lang/CharSequence;I)I", "")>]
static member CodePointAt : Java.Lang.ICharSequence * int -> int

Parameters

seq
ICharSequence

a sequence of char values (Unicode code units)

index
Int32

the index to the char values (Unicode code units) in seq to be converted

Returns

the Unicode code point at the given index

Attributes

Exceptions

if seq is null.

if the index is negative or greater than or equal to the length of seq.

Remarks

Returns the code point at the given index of the CharSequence. If the char value at the given index in the CharSequence is in the high-surrogate range, the following index is less than the length of the CharSequence, 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.

Added in 1.5.

Java documentation for java.lang.Character.codePointAt(java.lang.CharSequence, int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

CodePointAt(Char[], Int32)

Returns the code point at the given index of the char array.

[Android.Runtime.Register("codePointAt", "([CI)I", "")]
public static int CodePointAt (char[]? a, int index);
[<Android.Runtime.Register("codePointAt", "([CI)I", "")>]
static member CodePointAt : char[] * int -> int

Parameters

a
Char[]

the char array

index
Int32

the index to the char values (Unicode code units) in the char array to be converted

Returns

the Unicode code point at the given index

Attributes

Exceptions

if seq is null.

if the index is negative or greater than or equal to the length of seq.

Remarks

Returns the code point at the given index of the char array. If the char value at the given index in the char array is in the high-surrogate range, the following index is less than the length of the char array, 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.

Added in 1.5.

Java documentation for java.lang.Character.codePointAt(char[], int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

CodePointAt(String, Int32)

Returns the code point at the given index of the CharSequence.

public static int CodePointAt (string seq, int index);
static member CodePointAt : string * int -> int

Parameters

seq
String

a sequence of char values (Unicode code units)

index
Int32

the index to the char values (Unicode code units) in seq to be converted

Returns

the Unicode code point at the given index

Remarks

Returns the code point at the given index of the CharSequence. If the char value at the given index in the CharSequence is in the high-surrogate range, the following index is less than the length of the CharSequence, 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.

Added in 1.5.

Java documentation for java.lang.Character.codePointAt(java.lang.CharSequence, int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

CodePointAt(Char[], Int32, Int32)

Returns the code point at the given index of the char array, where only array elements with index less than limit can be used.

[Android.Runtime.Register("codePointAt", "([CII)I", "")]
public static int CodePointAt (char[]? a, int index, int limit);
[<Android.Runtime.Register("codePointAt", "([CII)I", "")>]
static member CodePointAt : char[] * int * int -> int

Parameters

a
Char[]

the char array

index
Int32

the index to the char values (Unicode code units) in the char array to be converted

limit
Int32

the index after the last array element that can be used in the char array

Returns

the Unicode code point at the given index

Attributes

Exceptions

if seq is null.

if index , index >= limit, limit or if limit is greater than the length of seq.

Remarks

Returns the code point at the given index of the char array, where only array elements with index less than limit can be used. If the char value at the given index in the char array is in the high-surrogate range, the following index is less than the limit, 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.

Added in 1.5.

Java documentation for java.lang.Character.codePointAt(char[], int, int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to