Arrays.CopyOfRange Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| CopyOfRange(Single[], Int32, Int32) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
| CopyOfRange(Int64[], Int32, Int32) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
| CopyOfRange(Int32[], Int32, Int32) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
| CopyOfRange(Int16[], Int32, Int32) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
| CopyOfRange(Object[], Int32, Int32, Class) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
| CopyOfRange(Char[], Int32, Int32) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
| CopyOfRange(Byte[], Int32, Int32) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
| CopyOfRange(Boolean[], Int32, Int32) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
| CopyOfRange(Object[], Int32, Int32) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
| CopyOfRange(Double[], Int32, Int32) |
Menyalin rentang array yang ditentukan ke dalam array baru. |
CopyOfRange(Single[], Int32, Int32)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Single[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan nol untuk mendapatkan panjang yang diperlukan
- Atribut
Pengecualian
kalau start original.length
kalau start > end
kalau original == null
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal 0f ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(float[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
CopyOfRange(Int64[], Int32, Int32)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Int64[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan nol untuk mendapatkan panjang yang diperlukan
- Atribut
Pengecualian
kalau start original.length
kalau start > end
kalau original == null
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal 0L ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(long[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
CopyOfRange(Int32[], Int32, Int32)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Int32[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan nol untuk mendapatkan panjang yang diperlukan
- Atribut
Pengecualian
kalau start original.length
kalau start > end
kalau original == null
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal 0 ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(int[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
CopyOfRange(Int16[], Int32, Int32)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Int16[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan nol untuk mendapatkan panjang yang diperlukan
- Atribut
Pengecualian
kalau start original.length
kalau start > end
kalau original == null
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal (short)0 ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(short[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
CopyOfRange(Object[], Int32, Int32, Class)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Object[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
- newType
- Class
kelas salinan yang akan dikembalikan
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan null untuk mendapatkan panjang yang diperlukan
- Atribut
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal null ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from. Array yang dihasilkan adalah kelas newType.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(U[], int, int, java.lang.Class<? extends T[]>).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
CopyOfRange(Char[], Int32, Int32)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Char[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan karakter null untuk mendapatkan panjang yang diperlukan
- Atribut
Pengecualian
kalau start original.length
kalau start > end
kalau original == null
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal '\u005cu0000' ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(char[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
CopyOfRange(Byte[], Int32, Int32)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Byte[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan nol untuk mendapatkan panjang yang diperlukan
- Atribut
Pengecualian
kalau start original.length
kalau start > end
kalau original == null
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal (byte)0 ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(byte[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
CopyOfRange(Boolean[], Int32, Int32)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Boolean[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan elemen false untuk mendapatkan panjang yang diperlukan
- Atribut
Pengecualian
kalau start original.length
kalau start > end
kalau original == null
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal false ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(boolean[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
CopyOfRange(Object[], Int32, Int32)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Object[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan null untuk mendapatkan panjang yang diperlukan
- Atribut
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal null ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from.
Array yang dihasilkan memiliki kelas yang sama persis dengan array asli.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(T[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
CopyOfRange(Double[], Int32, Int32)
Menyalin rentang array yang ditentukan ke dalam array baru.
[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[]
Parameter
- original
- Double[]
array tempat rentang akan disalin
- from
- Int32
indeks awal rentang yang akan disalin, inklusif
- to
- Int32
indeks akhir rentang yang akan disalin, eksklusif. (Indeks ini mungkin berada di luar array.)
Mengembalikan
array baru yang berisi rentang yang ditentukan dari array asli, dipotong atau diisi dengan nol untuk mendapatkan panjang yang diperlukan
- Atribut
Pengecualian
kalau start original.length
kalau start > end
kalau original == null
Keterangan
Menyalin rentang array yang ditentukan ke dalam array baru. Indeks awal rentang (from) harus terletak di antara nol dan original.length, inklusif. Nilai di original[from] ditempatkan ke dalam elemen awal salinan (kecuali from == original.length atau from == to). Nilai dari elemen berikutnya dalam array asli ditempatkan ke dalam elemen berikutnya dalam salinan. Indeks akhir rentang (to), yang harus lebih besar dari atau sama dengan from, mungkin lebih besar dari original.length, dalam hal 0d ini ditempatkan di semua elemen salinan yang indeksnya lebih besar dari atau sama dengan original.length - from. Panjang array yang dikembalikan adalah to - from.
Ditambahkan dalam 1.6.
Dokumentasi Java untuk java.util.Arrays.copyOfRange(double[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.