Arrays.CopyOfRange 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
CopyOfRange(Single[], Int32, Int32) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Int64[], Int32, Int32) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Int32[], Int32, Int32) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Int16[], Int32, Int32) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Object[], Int32, Int32, Class) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Char[], Int32, Int32) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Byte[], Int32, Int32) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Boolean[], Int32, Int32) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Object[], Int32, Int32) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Double[], Int32, Int32) |
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. |
CopyOfRange(Single[], Int32, Int32)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([FII)[F", "")]
public static float[] CopyOfRange (float[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([FII)[F", "")>]
static member CopyOfRange : single[] * int * int -> single[]
Parameter
- original
- Single[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
Gibt zurück
ein neues Array mit dem angegebenen Bereich aus dem ursprünglichen Array, abgeschnitten oder mit Nullen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Ausnahmen
if start original.length
if start > end
if original == null
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall 0f
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(float[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CopyOfRange(Int64[], Int32, Int32)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([JII)[J", "")]
public static long[] CopyOfRange (long[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([JII)[J", "")>]
static member CopyOfRange : int64[] * int * int -> int64[]
Parameter
- original
- Int64[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
Gibt zurück
ein neues Array mit dem angegebenen Bereich aus dem ursprünglichen Array, abgeschnitten oder mit Nullen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Ausnahmen
if start original.length
if start > end
if original == null
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall 0L
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(long[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CopyOfRange(Int32[], Int32, Int32)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([III)[I", "")]
public static int[] CopyOfRange (int[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([III)[I", "")>]
static member CopyOfRange : int[] * int * int -> int[]
Parameter
- original
- Int32[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
Gibt zurück
ein neues Array mit dem angegebenen Bereich aus dem ursprünglichen Array, abgeschnitten oder mit Nullen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Ausnahmen
if start original.length
if start > end
if original == null
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall 0
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(int[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CopyOfRange(Int16[], Int32, Int32)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([SII)[S", "")]
public static short[] CopyOfRange (short[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([SII)[S", "")>]
static member CopyOfRange : int16[] * int * int -> int16[]
Parameter
- original
- Int16[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
Gibt zurück
ein neues Array mit dem angegebenen Bereich aus dem ursprünglichen Array, abgeschnitten oder mit Nullen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Ausnahmen
if start original.length
if start > end
if original == null
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall (short)0
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(short[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CopyOfRange(Object[], Int32, Int32, Class)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Lang.Object[] CopyOfRange (Java.Lang.Object[] original, int from, int to, Java.Lang.Class newType);
[<Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member CopyOfRange : Java.Lang.Object[] * int * int * Java.Lang.Class -> Java.Lang.Object[]
Parameter
- original
- Object[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
- newType
- Class
die Klasse der zurückzugebenden Kopie
Gibt zurück
ein neues Array mit dem angegebenen Bereich aus dem ursprünglichen Array, abgeschnitten oder mit Nullen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall null
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
. Das resultierende Array ist der Klasse newType
.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(U[], int, int, java.lang.Class<? extends T[]>)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CopyOfRange(Char[], Int32, Int32)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([CII)[C", "")]
public static char[] CopyOfRange (char[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([CII)[C", "")>]
static member CopyOfRange : char[] * int * int -> char[]
Parameter
- original
- Char[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
Gibt zurück
ein neues Array mit dem angegebenen Bereich aus dem ursprünglichen Array, abgeschnitten oder mit NULL-Zeichen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Ausnahmen
if start original.length
if start > end
if original == null
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall '\u005cu0000'
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(char[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CopyOfRange(Byte[], Int32, Int32)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([BII)[B", "")]
public static byte[] CopyOfRange (byte[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([BII)[B", "")>]
static member CopyOfRange : byte[] * int * int -> byte[]
Parameter
- original
- Byte[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
Gibt zurück
ein neues Array mit dem angegebenen Bereich aus dem ursprünglichen Array, abgeschnitten oder mit Nullen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Ausnahmen
if start original.length
if start > end
if original == null
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall (byte)0
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(byte[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CopyOfRange(Boolean[], Int32, Int32)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([ZII)[Z", "")]
public static bool[] CopyOfRange (bool[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([ZII)[Z", "")>]
static member CopyOfRange : bool[] * int * int -> bool[]
Parameter
- original
- Boolean[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
Gibt zurück
ein neues Array, das den angegebenen Bereich aus dem ursprünglichen Array enthält, abgeschnitten oder mit falschen Elementen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Ausnahmen
if start original.length
if start > end
if original == null
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall false
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(boolean[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CopyOfRange(Object[], Int32, Int32)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;II)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object[] CopyOfRange (Java.Lang.Object[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([Ljava/lang/Object;II)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member CopyOfRange : Java.Lang.Object[] * int * int -> Java.Lang.Object[]
Parameter
- original
- Object[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
Gibt zurück
ein neues Array mit dem angegebenen Bereich aus dem ursprünglichen Array, abgeschnitten oder mit Nullen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall null
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
.
Das resultierende Array weist genau die gleiche Klasse wie das ursprüngliche Array auf.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(T[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CopyOfRange(Double[], Int32, Int32)
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array.
[Android.Runtime.Register("copyOfRange", "([DII)[D", "")]
public static double[] CopyOfRange (double[] original, int from, int to);
[<Android.Runtime.Register("copyOfRange", "([DII)[D", "")>]
static member CopyOfRange : double[] * int * int -> double[]
Parameter
- original
- Double[]
Das Array, aus dem ein Bereich kopiert werden soll
- from
- Int32
der anfängliche Index des bereichs, der kopiert werden soll, einschließlich
- to
- Int32
der endgültige Index des Bereichs, der kopiert werden soll, exklusiv. (Dieser Index kann außerhalb des Arrays liegen.)
Gibt zurück
ein neues Array mit dem angegebenen Bereich aus dem ursprünglichen Array, abgeschnitten oder mit Nullen aufgefüllt, um die erforderliche Länge zu erhalten
- Attribute
Ausnahmen
if start original.length
if start > end
if original == null
Hinweise
Kopiert den angegebenen Bereich des angegebenen Arrays in ein neues Array. Der anfängliche Index des Bereichs (from
) muss zwischen Null und original.length
einschließlich liegen. Der At-Wert original[from]
wird in das ursprüngliche Element der Kopie eingefügt (es sei denn from == original.length
, oder from == to
). Werte aus nachfolgenden Elementen im ursprünglichen Array werden in nachfolgende Elemente in der Kopie eingefügt. Der endgültige Index des Bereichs (to
), der größer oder gleich from
sein muss, kann größer als original.length
sein, in diesem Fall 0d
in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - from
ist. Die Länge des zurückgegebenen Arrays ist to - from
.
In 1.6 hinzugefügt.
Java-Dokumentation für java.util.Arrays.copyOfRange(double[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.