Arrays.CopyOf 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| CopyOf(Int32[], Int32) |
複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 |
| CopyOf(Object[], Int32, Class) |
複製指定的陣列,必要時以空值截斷或填充,使複製長度達到指定長度。 |
| CopyOf(Single[], Int32) |
複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 |
| CopyOf(Int64[], Int32) |
複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 |
| CopyOf(Int16[], Int32) |
複製指定的陣列,必要時以零來截斷或填充,使複製長度達到指定長度。 |
| CopyOf(Boolean[], Int32) |
複製指定的陣列,必要時截斷或填充 |
| 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
要回傳的副本長度
傳回
原始陣列的複製品,經過截斷或填充零以取得指定長度
- 屬性
例外狀況
如果 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
要回傳的副本類別
傳回
原始陣列的複製品,經過截斷或填充空值以取得指定長度
- 屬性
備註
複製指定的陣列,必要時以空值截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 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
要回傳的副本長度
傳回
原始陣列的複製品,經過截斷或填充零以取得指定長度
- 屬性
例外狀況
如果 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
要回傳的副本長度
傳回
原始陣列的複製品,經過截斷或填充零以取得指定長度
- 屬性
例外狀況
如果 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
要回傳的副本長度
傳回
原始陣列的複製品,經過截斷或填充零以取得指定長度
- 屬性
例外狀況
如果 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
要回傳的副本長度
傳回
原始陣列的複製品,經過截斷或填充空字元以取得指定長度
- 屬性
例外狀況
如果 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
要回傳的副本長度
傳回
原始陣列的複製品,經過截斷或填充零以取得指定長度
- 屬性
例外狀況
如果 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
要回傳的副本長度
傳回
原始陣列的複製品,經過截斷或填充零以取得指定長度
- 屬性
例外狀況
如果 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
要回傳的副本長度
傳回
原始陣列的複製品,經過截斷或填充空值以取得指定長度
- 屬性
備註
複製指定的陣列,必要時以空值截斷或填充,使複製長度達到指定長度。 對於所有在原始陣列與副本中都有效的索引,兩個陣列的值都會相同。 對於任何在副本中有效但非原始副本有效的索引,副本將包含 null。 當且僅當指定的長度大於原始陣列時,這些索引才會存在。 結果的陣列與原始陣列完全屬於同一類別。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOf(.*T[], .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。