語言

Arrays.CopyOf 方法

定義

多載

名稱 Description
CopyOf(Int32[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

CopyOf(Object[], Int32, Class)

複製指定的陣列,必要時以空值截斷或填充,使複製長度達到指定長度。

CopyOf(Single[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

CopyOf(Int64[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

CopyOf(Int16[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

CopyOf(Boolean[], Int32)

複製指定的陣列,必要時截斷或填充 false ,使複製長度達到指定長度。

CopyOf(Char[], Int32)

複製指定的陣列,必要時以空字元截斷或填充,使複製長度達到指定長度。

CopyOf(Byte[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

CopyOf(Double[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

CopyOf(Object[], Int32)

複製指定的陣列,必要時以空值截斷或填充,使複製長度達到指定長度。

CopyOf(Int32[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

[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[]

參數

original
Int32[]

要複製的陣列

newLength
Int32

要回傳的副本長度

傳回

Int32[]

原始陣列的複製品,經過截斷或填充零以取得指定長度

屬性

例外狀況

如果 newLength

如果 original == null

備註

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 0。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(.*int[], .*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CopyOf(Object[], Int32, Class)

複製指定的陣列,必要時以空值截斷或填充,使複製長度達到指定長度。

[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[]

參數

original
Object[]

要複製的陣列

newLength
Int32

要回傳的副本長度

newType
Class

要回傳的副本類別

傳回

Object[]

原始陣列的複製品,經過截斷或填充空值以取得指定長度

屬性

備註

複製指定的陣列,必要時以空值截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 null。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。 所得陣列屬於類別 newType

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(U[], int, java.lang.Class<? extends T[]>)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CopyOf(Single[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

[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[]

參數

original
Single[]

要複製的陣列

newLength
Int32

要回傳的副本長度

傳回

Single[]

原始陣列的複製品,經過截斷或填充零以取得指定長度

屬性

例外狀況

如果 newLength

如果 original == null

備註

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 0f。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(.*float[], .*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CopyOf(Int64[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

[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[]

參數

original
Int64[]

要複製的陣列

newLength
Int32

要回傳的副本長度

傳回

Int64[]

原始陣列的複製品,經過截斷或填充零以取得指定長度

屬性

例外狀況

如果 newLength

如果 original == null

備註

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 0L。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(.*long[], .*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CopyOf(Int16[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

[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[]

參數

original
Int16[]

要複製的陣列

newLength
Int32

要回傳的副本長度

傳回

Int16[]

原始陣列的複製品,經過截斷或填充零以取得指定長度

屬性

例外狀況

如果 newLength

如果 original == null

備註

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 (short)0。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(.*short[], .*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CopyOf(Boolean[], Int32)

複製指定的陣列,必要時截斷或填充 false ,使複製長度達到指定長度。

[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[]

參數

original
Boolean[]

要複製的陣列

newLength
Int32

要回傳的副本長度

傳回

原始陣列的複製品,經過截斷或填充假元素以取得指定長度

屬性

例外狀況

如果 newLength

如果 original == null

備註

複製指定的陣列,必要時截斷或填充 false ,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 false。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(.*boolean[], .*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CopyOf(Char[], Int32)

複製指定的陣列,必要時以空字元截斷或填充,使複製長度達到指定長度。

[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[]

參數

original
Char[]

要複製的陣列

newLength
Int32

要回傳的副本長度

傳回

Char[]

原始陣列的複製品,經過截斷或填充空字元以取得指定長度

屬性

例外狀況

如果 newLength

如果 original == null

備註

複製指定的陣列,必要時以空字元截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 '\u005cu0000'。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(.*char[], .*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CopyOf(Byte[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

[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[]

參數

original
Byte[]

要複製的陣列

newLength
Int32

要回傳的副本長度

傳回

Byte[]

原始陣列的複製品,經過截斷或填充零以取得指定長度

屬性

例外狀況

如果 newLength

如果 original == null

備註

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 (byte)0。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(.*byte[], .*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CopyOf(Double[], Int32)

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。

[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[]

參數

original
Double[]

要複製的陣列

newLength
Int32

要回傳的副本長度

傳回

Double[]

原始陣列的複製品,經過截斷或填充零以取得指定長度

屬性

例外狀況

如果 newLength

如果 original == null

備註

複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 0d。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(.*double[], .*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CopyOf(Object[], Int32)

複製指定的陣列,必要時以空值截斷或填充,使複製長度達到指定長度。

[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[]

參數

original
Object[]

要複製的陣列

newLength
Int32

要回傳的副本長度

傳回

Object[]

原始陣列的複製品,經過截斷或填充空值以取得指定長度

屬性

備註

複製指定的陣列,必要時以空值截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 null。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。 結果的陣列與原始陣列完全屬於同一類別。

新增於1.6版本。

Java 文件 java.util.Arrays.copyOf(.*T[], .*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於