Bagikan melalui


Arrays.CopyOfRange Metode

Definisi

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

Single[]

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

Int64[]

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

Int32[]

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

Int16[]

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

Object[]

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

Char[]

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

Byte[]

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

Object[]

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

Double[]

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.

Berlaku untuk