Character.CodePointBefore Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CodePointBefore(Char[], Int32, Int32) |
Returns the code point preceding the given index of the
|
CodePointBefore(String, Int32) |
Returns the code point preceding the given index of the
|
CodePointBefore(ICharSequence, Int32) |
Returns the code point preceding the given index of the
|
CodePointBefore(Char[], Int32) |
Returns the code point preceding the given index of the
|
CodePointBefore(Char[], Int32, Int32)
Returns the code point preceding the given index of the
char
array, where only array elements with
index
greater than or equal to start
can be used.
[Android.Runtime.Register("codePointBefore", "([CII)I", "")]
public static int CodePointBefore (char[]? a, int index, int start);
[<Android.Runtime.Register("codePointBefore", "([CII)I", "")>]
static member CodePointBefore : char[] * int * int -> int
Parameters
- a
- Char[]
the char
array
- index
- Int32
the index following the code point that should be returned
- start
- Int32
the index of the first array element in the
char
array
Returns
the Unicode code point value before the given index.
- Attributes
Exceptions
if seq
is null
.
if the index <= start
, start
,
index
is greater than the length of seq
, or
if start
is equal or greater than the length of
seq
.
Remarks
Returns the code point preceding the given index of the char
array, where only array elements with index
greater than or equal to start
can be used. If the char
value at (index - 1)
in the char
array is in the low-surrogate range, (index - 2)
is not less than start
, and the char
value at (index - 2)
in the char
array is in the high-surrogate range, then the supplementary code point corresponding to this surrogate pair is returned. Otherwise, the char
value at (index - 1)
is returned.
Added in 1.5.
Java documentation for java.lang.Character.codePointBefore(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
CodePointBefore(String, Int32)
Returns the code point preceding the given index of the
CharSequence
.
public static int CodePointBefore (string seq, int index);
static member CodePointBefore : string * int -> int
Parameters
- seq
- String
the CharSequence
instance
- index
- Int32
the index following the code point that should be returned
Returns
the Unicode code point value before the given index.
Remarks
Returns the code point preceding the given index of the CharSequence
. If the char
value at (index - 1)
in the CharSequence
is in the low-surrogate range, (index - 2)
is not negative, and the char
value at (index - 2)
in the CharSequence
is in the high-surrogate range, then the supplementary code point corresponding to this surrogate pair is returned. Otherwise, the char
value at (index - 1)
is returned.
Added in 1.5.
Java documentation for java.lang.Character.codePointBefore(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
CodePointBefore(ICharSequence, Int32)
Returns the code point preceding the given index of the
CharSequence
.
[Android.Runtime.Register("codePointBefore", "(Ljava/lang/CharSequence;I)I", "")]
public static int CodePointBefore (Java.Lang.ICharSequence seq, int index);
[<Android.Runtime.Register("codePointBefore", "(Ljava/lang/CharSequence;I)I", "")>]
static member CodePointBefore : Java.Lang.ICharSequence * int -> int
Parameters
- seq
- ICharSequence
the CharSequence
instance
- index
- Int32
the index following the code point that should be returned
Returns
the Unicode code point value before the given index.
- Attributes
Exceptions
if seq
is null
.
if the index
is less than 1 or greater than the
length of seq
.
Remarks
Returns the code point preceding the given index of the CharSequence
. If the char
value at (index - 1)
in the CharSequence
is in the low-surrogate range, (index - 2)
is not negative, and the char
value at (index - 2)
in the CharSequence
is in the high-surrogate range, then the supplementary code point corresponding to this surrogate pair is returned. Otherwise, the char
value at (index - 1)
is returned.
Added in 1.5.
Java documentation for java.lang.Character.codePointBefore(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
CodePointBefore(Char[], Int32)
Returns the code point preceding the given index of the
char
array.
[Android.Runtime.Register("codePointBefore", "([CI)I", "")]
public static int CodePointBefore (char[]? a, int index);
[<Android.Runtime.Register("codePointBefore", "([CI)I", "")>]
static member CodePointBefore : char[] * int -> int
Parameters
- a
- Char[]
the char
array
- index
- Int32
the index following the code point that should be returned
Returns
the Unicode code point value before the given index.
- Attributes
Exceptions
if seq
is null
.
if the index
is less than 1 or greater than the
length of seq
.
Remarks
Returns the code point preceding the given index of the char
array. If the char
value at (index - 1)
in the char
array is in the low-surrogate range, (index - 2)
is not negative, and the char
value at (index - 2)
in the char
array is in the high-surrogate range, then the supplementary code point corresponding to this surrogate pair is returned. Otherwise, the char
value at (index - 1)
is returned.
Added in 1.5.
Java documentation for java.lang.Character.codePointBefore(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.