Freigeben über


Arrays.CopyOfRange Methode

Definition

Ü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

Single[]

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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall 0f in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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

Int64[]

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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall 0L in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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

Int32[]

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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall 0 in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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

Int16[]

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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall (short)0 in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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

Object[]

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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall null in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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

Char[]

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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall '\u005cu0000' in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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

Byte[]

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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall (byte)0 in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall false in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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

Object[]

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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall null in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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

Double[]

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.lengtheinschließ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 fromsein muss, kann größer als original.lengthsein, in diesem Fall 0d in allen Elementen der Kopie platziert wird, deren Index größer oder gleich original.length - fromist. 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.

Gilt für: