Arrays.CopyOf 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 |
|---|---|
| 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 |
| 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
eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten
- Attribute
Ausnahmen
wenn newLength
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
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
eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten
- Attribute
Ausnahmen
wenn newLength
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
eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten
- Attribute
Ausnahmen
wenn newLength
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
eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten
- Attribute
Ausnahmen
wenn newLength
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 newLength
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
eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullzeichen aufgefüllt, um die angegebene Länge zu erhalten
- Attribute
Ausnahmen
wenn newLength
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
eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten
- Attribute
Ausnahmen
wenn newLength
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
eine Kopie des ursprünglichen Arrays, abgeschnitten oder mit Nullen aufgefüllt, um die angegebene Länge zu erhalten
- Attribute
Ausnahmen
wenn newLength
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
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.