Arrays.CopyOfRange 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。
傳回
新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度
- 屬性
例外狀況
if start original.length
if start > end
if 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.util.Arrays.copyOfRange(float[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。
傳回
新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度
- 屬性
例外狀況
if start original.length
if start > end
if 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.util.Arrays.copyOfRange(long[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。
傳回
新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度
- 屬性
例外狀況
if start original.length
if start > end
if 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.util.Arrays.copyOfRange(int[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。
傳回
新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度
- 屬性
例外狀況
if start original.length
if start > end
if 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.util.Arrays.copyOfRange(short[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要傳回之復本的類別
傳回
新的陣列,其中包含原始數位中指定的範圍、以 Null 截斷或填補,以取得所需的長度
- 屬性
備註
將指定數位指定範圍複製到新的數位。 範圍 (from
) 的初始索引必須介於零和 original.length
之間,包含。 的值 original[from]
會放入複本的初始元素中(除非 from == original.length
或 from == to
)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to
) 的最終索引,其必須大於或等於 from
,可能大於 original.length
,在此情況下 null
,會放在索引大於或等於 original.length - from
之復本的所有元素中。 傳回陣列的長度將會是 to - from
。 產生的陣列是類別 newType
的 。
已在1.6中新增。
的 java.util.Arrays.copyOfRange(U[], int, int, java.lang.Class<? extends T[]>)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。
傳回
新的陣列,其中包含原始數位中指定的範圍、截斷或填補 Null 字元,以取得所需的長度
- 屬性
例外狀況
if start original.length
if start > end
if 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.util.Arrays.copyOfRange(char[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。
傳回
新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度
- 屬性
例外狀況
if start original.length
if start > end
if 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.util.Arrays.copyOfRange(byte[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。
傳回
新的陣列,其中包含原始數位中指定的範圍、截斷或填補 false 元素,以取得所需的長度
- 屬性
例外狀況
if start original.length
if start > end
if 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.util.Arrays.copyOfRange(boolean[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。
傳回
新的陣列,其中包含原始數位中指定的範圍、以 Null 截斷或填補,以取得所需的長度
- 屬性
備註
將指定數位指定範圍複製到新的數位。 範圍 (from
) 的初始索引必須介於零和 original.length
之間,包含。 的值 original[from]
會放入複本的初始元素中(除非 from == original.length
或 from == to
)。 原始數位中後續元素的值會放入複本中的後續元素中。 範圍 (to
) 的最終索引,其必須大於或等於 from
,可能大於 original.length
,在此情況下 null
,會放在索引大於或等於 original.length - from
之復本的所有元素中。 傳回陣列的長度將會是 to - from
。
產生的陣列與原始數位完全相同。
已在1.6中新增。
的 java.util.Arrays.copyOfRange(T[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要複製之範圍的最終索引,互斥。 (此索引可能位於數位之外。
傳回
新的陣列,其中包含原始數位中指定的範圍、截斷或填補零,以取得所需的長度
- 屬性
例外狀況
if start original.length
if start > end
if 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.util.Arrays.copyOfRange(double[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。