Arrays.CopyOfRange 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| CopyOfRange(Single[], Int32, Int32) |
將指定陣列的指定範圍複製到新的陣列中。 |
| CopyOfRange(Int64[], Int32, Int32) |
將指定陣列的指定範圍複製到新的陣列中。 |
| CopyOfRange(Int32[], Int32, Int32) |
將指定陣列的指定範圍複製到新的陣列中。 |
| CopyOfRange(Int16[], Int32, Int32) |
將指定陣列的指定範圍複製到新的陣列中。 |
| CopyOfRange(Object[], Int32, Int32, Class) |
將指定陣列的指定範圍複製到新的陣列中。 |
| CopyOfRange(Char[], Int32, Int32) |
將指定陣列的指定範圍複製到新的陣列中。 |
| CopyOfRange(Byte[], Int32, Int32) |
將指定陣列的指定範圍複製到新的陣列中。 |
| CopyOfRange(Boolean[], Int32, Int32) |
將指定陣列的指定範圍複製到新的陣列中。 |
| CopyOfRange(Object[], Int32, Int32) |
將指定陣列的指定範圍複製到新的陣列中。 |
| CopyOfRange(Double[], Int32, Int32) |
將指定陣列的指定範圍複製到新的陣列中。 |
CopyOfRange(Single[], Int32, Int32)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Single[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
傳回
一個包含原始陣列指定範圍的新陣列,並以零來截斷或填充以取得所需長度
- 屬性
例外狀況
如果 start original.length
如果 start > end
如果 original == null
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 0f 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(.*float[], .*int, .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
CopyOfRange(Int64[], Int32, Int32)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Int64[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
傳回
一個包含原始陣列指定範圍的新陣列,並以零來截斷或填充以取得所需長度
- 屬性
例外狀況
如果 start original.length
如果 start > end
如果 original == null
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 0L 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(.*long[], .*int, .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
CopyOfRange(Int32[], Int32, Int32)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Int32[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
傳回
一個包含原始陣列指定範圍的新陣列,並以零來截斷或填充以取得所需長度
- 屬性
例外狀況
如果 start original.length
如果 start > end
如果 original == null
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 0 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(.*int[], .*int, .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
CopyOfRange(Int16[], Int32, Int32)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Int16[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
傳回
一個包含原始陣列指定範圍的新陣列,並以零來截斷或填充以取得所需長度
- 屬性
例外狀況
如果 start original.length
如果 start > end
如果 original == null
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 (short)0 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(.*short[], .*int, .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
CopyOfRange(Object[], Int32, Int32, Class)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Object[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
- newType
- Class
要回傳的副本類別
傳回
一個包含原始陣列指定範圍的新陣列,並以零填充以取得所需長度
- 屬性
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 null 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。 所得陣列屬於類別 newType。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(U[], int, int, java.lang.Class<? extends T[]>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
CopyOfRange(Char[], Int32, Int32)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Char[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
傳回
一個包含原始陣列指定範圍的新陣列,並以空字元截斷或填充以取得所需長度
- 屬性
例外狀況
如果 start original.length
如果 start > end
如果 original == null
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 '\u005cu0000' 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(.*char[], .*int, .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
CopyOfRange(Byte[], Int32, Int32)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Byte[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
傳回
一個包含原始陣列指定範圍的新陣列,並以零來截斷或填充以取得所需長度
- 屬性
例外狀況
如果 start original.length
如果 start > end
如果 original == null
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 (byte)0 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(.*byte[], .*int, .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
CopyOfRange(Boolean[], Int32, Int32)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Boolean[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
傳回
一個包含原始陣列指定範圍的新陣列,並以假元素截斷或填充以取得所需長度
- 屬性
例外狀況
如果 start original.length
如果 start > end
如果 original == null
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 false 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(.*boolean[], .*int, .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
CopyOfRange(Object[], Int32, Int32)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Object[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
傳回
一個包含原始陣列指定範圍的新陣列,並以零填充以取得所需長度
- 屬性
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 null 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。
結果的陣列與原始陣列完全屬於同一類別。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(.*T[], .*int, .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
CopyOfRange(Double[], Int32, Int32)
將指定陣列的指定範圍複製到新的陣列中。
[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[]
參數
- original
- Double[]
要複製一個範圍的陣列
- from
- Int32
包含要複製範圍的初始索引
- to
- Int32
最終要複製的範圍索引,獨家。 (此索引可能位於陣列之外。)
傳回
一個包含原始陣列指定範圍的新陣列,並以零來截斷或填充以取得所需長度
- 屬性
例外狀況
如果 start original.length
如果 start > end
如果 original == null
備註
將指定陣列的指定範圍複製到新的陣列中。 範圍的from初始指標必須介於零與 original.length之間,包含 。 值 點 original[from] 置於副本的初始元素中(除非 from == original.length 或 from == to)。 原始陣列中後續元素的值會被放入副本中的後續元素中。 範圍(to)的最終索引必須大於或等 from於 ,可能大於 original.length,此時 0d 會放置在所有索引大於等 original.length - from於 的副本元素中。 返回陣列的長度為 to - from。
新增於1.6版本。
Java 文件 java.util.Arrays.copyOfRange(.*double[], .*int, .*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。