Sprache

Arrays.CopyOf Methode

Definition

Überlädt

Name Beschreibung
CopyOf(Int32[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Object[], Int32, Class)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Single[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Int64[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Int16[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Boolean[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit false (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Char[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit NULL-Zeichen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Byte[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Double[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Object[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

CopyOf(Int32[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([II)[I", "")]
public static int[] CopyOf(int[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([II)[I", "")>]
static member CopyOf : int[] * int -> int[]

Parameter

original
Int32[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

Gibt zurück

Int32[]

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Ausnahmen

wenn original == null

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält 0die Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist.

In 1.6 hinzugefügt.

Java Dokumentation für java.util.Arrays.copyOf(.*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:

CopyOf(Object[], Int32, Class)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Lang.Object[] CopyOf(Java.Lang.Object[] original, int newLength, Java.Lang.Class newType);
[<Android.Runtime.Register("copyOf", "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member CopyOf : Java.Lang.Object[] * int * Java.Lang.Class -> Java.Lang.Object[]

Parameter

original
Object[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

newType
Class

die Klasse der zurückzugebenden Kopie

Gibt zurück

Object[]

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält nulldie Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist. Das resultierende Array ist der Klasse newType.

In 1.6 hinzugefügt.

Java Dokumentation für java.util.Arrays.copyOf(U[], int, java.lang.Class<? extends T[]>).

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:

CopyOf(Single[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([FI)[F", "")]
public static float[] CopyOf(float[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([FI)[F", "")>]
static member CopyOf : single[] * int -> single[]

Parameter

original
Single[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

Gibt zurück

Single[]

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Ausnahmen

wenn original == null

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält 0fdie Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist.

In 1.6 hinzugefügt.

Java Dokumentation für java.util.Arrays.copyOf(.*float[], .*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:

CopyOf(Int64[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([JI)[J", "")]
public static long[] CopyOf(long[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([JI)[J", "")>]
static member CopyOf : int64[] * int -> int64[]

Parameter

original
Int64[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

Gibt zurück

Int64[]

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Ausnahmen

wenn original == null

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält 0Ldie Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist.

In 1.6 hinzugefügt.

Java Dokumentation für java.util.Arrays.copyOf(.*long[], .*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:

CopyOf(Int16[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([SI)[S", "")]
public static short[] CopyOf(short[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([SI)[S", "")>]
static member CopyOf : int16[] * int -> int16[]

Parameter

original
Int16[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

Gibt zurück

Int16[]

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Ausnahmen

wenn original == null

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält (short)0die Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist.

In 1.6 hinzugefügt.

Java Dokumentation für java.util.Arrays.copyOf(.*short[], .*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:

CopyOf(Boolean[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit false (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([ZI)[Z", "")]
public static bool[] CopyOf(bool[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([ZI)[Z", "")>]
static member CopyOf : bool[] * int -> bool[]

Parameter

original
Boolean[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

Gibt zurück

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit falschen Elementen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Ausnahmen

wenn original == null

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit false (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält falsedie Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist.

In 1.6 hinzugefügt.

Java Dokumentation für java.util.Arrays.copyOf(.*boolean[], .*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:

CopyOf(Char[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit NULL-Zeichen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([CI)[C", "")]
public static char[] CopyOf(char[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([CI)[C", "")>]
static member CopyOf : char[] * int -> char[]

Parameter

original
Char[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

Gibt zurück

Char[]

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullzeichen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Ausnahmen

wenn original == null

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit NULL-Zeichen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält '\u005cu0000'die Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist.

In 1.6 hinzugefügt.

Java Dokumentation für java.util.Arrays.copyOf(.*char[], .*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:

CopyOf(Byte[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([BI)[B", "")]
public static byte[] CopyOf(byte[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([BI)[B", "")>]
static member CopyOf : byte[] * int -> byte[]

Parameter

original
Byte[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

Gibt zurück

Byte[]

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Ausnahmen

wenn original == null

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält (byte)0die Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist.

In 1.6 hinzugefügt.

Java Dokumentation für java.util.Arrays.copyOf(.*byte[], .*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:

CopyOf(Double[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([DI)[D", "")]
public static double[] CopyOf(double[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([DI)[D", "")>]
static member CopyOf : double[] * int -> double[]

Parameter

original
Double[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

Gibt zurück

Double[]

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Ausnahmen

wenn original == null

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält 0ddie Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist.

In 1.6 hinzugefügt.

Java Dokumentation für java.util.Arrays.copyOf(.*double[], .*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:

CopyOf(Object[], Int32)

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist.

[Android.Runtime.Register("copyOf", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object[] CopyOf(Java.Lang.Object[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member CopyOf : Java.Lang.Object[] * int -> Java.Lang.Object[]

Parameter

original
Object[]

das zu kopierende Array

newLength
Int32

die Länge der zurückzugebenden Kopie

Gibt zurück

Object[]

eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten

Attribute

Hinweise

Kopiert das angegebene Array, abschneiden oder auffüllen mit Nullen (falls erforderlich), sodass die Kopie die angegebene Länge aufweist. Für alle Indizes, die sowohl im ursprünglichen Array als auch in der Kopie gültig sind, enthalten die beiden Arrays identische Werte. Für alle Indizes, die in der Kopie gültig sind, aber nicht für das Original, enthält nulldie Kopie . Solche Indizes sind nur vorhanden, wenn die angegebene Länge größer als die des ursprünglichen Arrays ist. 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.copyOf(.*T[], .*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: