Integer.ParseInt Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ParseInt(ICharSequence, Int32, Int32, Int32) |
Analysiert das |
| ParseInt(String) |
Analysiert das Zeichenfolgenargument als signierte Dezimalzahl. |
| ParseInt(String, Int32) |
Analysiert das Zeichenfolgenargument als signierte ganze Zahl in dem durch das zweite Argument angegebenen Radix. |
| ParseInt(String, Int32, Int32, Int32) |
Analysiert das |
ParseInt(ICharSequence, Int32, Int32, Int32)
Analysiert das CharSequence Argument als angemeldetes int Argument, beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.
[Android.Runtime.Register("parseInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)]
public static int ParseInt(Java.Lang.ICharSequence s, int beginIndex, int endIndex, int radix);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)>]
static member ParseInt : Java.Lang.ICharSequence * int * int * int -> int
Parameter
die CharSequence enthaltende Darstellung, die int analysiert werden soll
- beginIndex
- Int32
der Anfangsindex (einschließlich).
- endIndex
- Int32
der Endindex, exklusiv.
- radix
- Int32
das radix, das beim Analysieren sverwendet werden soll.
Gibt zurück
das von der Untermenge im angegebenen Radix dargestellte Vorzeichen int .
- Attribute
Hinweise
Analysiert das CharSequence Argument als angemeldetes int Argument, beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.
Die Methode führt keine Schritte aus, um beim Analysieren vor der CharSequence Stummschaltung zu schützen.
Hinzugefügt in 9.
Java Dokumentation für java.lang.Integer.parseInt(java.lang.CharSequence, int, int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParseInt(String)
Analysiert das Zeichenfolgenargument als signierte Dezimalzahl.
[Android.Runtime.Register("parseInt", "(Ljava/lang/String;)I", "")]
public static int ParseInt(string s);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/String;)I", "")>]
static member ParseInt : string -> int
Parameter
- s
- String
eine String enthaltende Darstellung, die int analysiert werden soll
Gibt zurück
der ganzzahlige Wert, der durch das Argument in dezimal dargestellt wird.
- Attribute
Ausnahmen
wenn string nicht als ganzzahliger Wert analysiert werden kann.
Hinweise
Analysiert das Zeichenfolgenargument als signierte Dezimalzahl. Die Zeichen in der Zeichenfolge müssen alle Dezimalstellen sein, mit der Ausnahme, dass das erste Zeichen ein ASCII-Minuszeichen '-' ('\u005Cu002D') sein kann, um einen negativen Wert oder ein ASCII-Pluszeichen '+' ('\u005Cu002B') anzugeben, um einen positiven Wert anzugeben. Der resultierende ganzzahlige Wert wird zurückgegeben, genau so, als ob das Argument und das Radix 10 als Argumente für die #parseInt(java.lang.String, int) Methode angegeben wurden.
Java Dokumentation für java.lang.Integer.parseInt(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParseInt(String, Int32)
Analysiert das Zeichenfolgenargument als signierte ganze Zahl in dem durch das zweite Argument angegebenen Radix.
[Android.Runtime.Register("parseInt", "(Ljava/lang/String;I)I", "")]
public static int ParseInt(string s, int radix);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/String;I)I", "")>]
static member ParseInt : string * int -> int
Parameter
- s
- String
die String enthaltende ganzzahlige Darstellung, die analysiert werden soll
- radix
- Int32
das radix, das beim Analysieren sverwendet werden soll.
Gibt zurück
die ganze Zahl, die durch das Zeichenfolgenargument im angegebenen Radix dargestellt wird.
- Attribute
Ausnahmen
if string cannot be parsed as an integer value, or radix Character.MAX_RADIX.
Hinweise
Analysiert das Zeichenfolgenargument als signierte ganze Zahl in dem durch das zweite Argument angegebenen Radix. Die Zeichen in der Zeichenfolge müssen alle Ziffern des angegebenen Radix sein (wie bestimmt, ob java.lang.Character#digit(char, int) ein nichtnegativer Wert zurückgegeben wird), mit der Ausnahme, dass das erste Zeichen ein ASCII-Minuszeichen '-' ('\u005Cu002D') sein kann, um einen negativen Wert oder ein ASCII-Pluszeichen '+' ('\u005Cu002B') anzugeben, um einen positiven Wert anzugeben. Der resultierende ganzzahlige Wert wird zurückgegeben.
Eine Ausnahme des Typs NumberFormatException wird ausgelöst, wenn eine der folgenden Situationen auftritt: <ul><li>Das erste Argument ist null oder eine Zeichenfolge der Länge Null ist oder ist.
<li>Das Radix ist entweder kleiner als java.lang.Character#MIN_RADIX oder größer als java.lang.Character#MAX_RADIX.
<li>Ein beliebiges Zeichen der Zeichenfolge ist keine Ziffer des angegebenen Radix, mit der Ausnahme, dass das erste Zeichen ein Minuszeichen '-' ('\u005Cu002D') oder Pluszeichen '+' ('\u005Cu002B') sein kann, sofern die Zeichenfolge länger als die Länge 1 ist.
<li>Der durch die Zeichenfolge dargestellte Wert ist kein Wert vom Typ int.
</ul>
Beispiele: <Blockquote>
parseInt("0", 10) returns 0
parseInt("473", 10) returns 473
parseInt("+42", 10) returns 42
parseInt("-0", 10) returns 0
parseInt("-FF", 16) returns -255
parseInt("1100110", 2) returns 102
parseInt("2147483647", 10) returns 2147483647
parseInt("-2147483648", 10) returns -2147483648
parseInt("2147483648", 10) throws a NumberFormatException
parseInt("99", 8) throws a NumberFormatException
parseInt("Kona", 10) throws a NumberFormatException
parseInt("Kona", 27) returns 411787
</blockquote>
Java Dokumentation für java.lang.Integer.parseInt(java.lang.String, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParseInt(String, Int32, Int32, Int32)
Analysiert das CharSequence Argument als angemeldetes int Argument, beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.
public static int ParseInt(string s, int beginIndex, int endIndex, int radix);
static member ParseInt : string * int * int * int -> int
Parameter
- s
- String
die CharSequence enthaltende Darstellung, die int analysiert werden soll
- beginIndex
- Int32
der Anfangsindex (einschließlich).
- endIndex
- Int32
der Endindex, exklusiv.
- radix
- Int32
das radix, das beim Analysieren sverwendet werden soll.
Gibt zurück
das von der Untermenge im angegebenen Radix dargestellte Vorzeichen int .
Hinweise
Analysiert das CharSequence Argument als angemeldetes int Argument, beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.
Die Methode führt keine Schritte aus, um beim Analysieren vor der CharSequence Stummschaltung zu schützen.
Hinzugefügt in 9.
Java Dokumentation für java.lang.Integer.parseInt(java.lang.CharSequence, int, int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.