다음을 통해 공유


Arrays.CopyOfRange 메서드

정의

오버로드

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

복사할 범위의 최종 인덱스(제외)입니다. (이 인덱스가 배열 외부에 있을 수 있습니다.)

반환

Single[]

원래 배열에서 지정된 범위를 포함하는 새 배열로, 0으로 잘리거나 패딩하여 필요한 길이를 얻습니다.

특성

예외

start original.length의 경우

start > end의 경우

original == null의 경우

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 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

복사할 범위의 최종 인덱스(제외)입니다. (이 인덱스가 배열 외부에 있을 수 있습니다.)

반환

Int64[]

원래 배열에서 지정된 범위를 포함하는 새 배열로, 0으로 잘리거나 패딩하여 필요한 길이를 얻습니다.

특성

예외

start original.length의 경우

start > end의 경우

original == null의 경우

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 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

복사할 범위의 최종 인덱스(제외)입니다. (이 인덱스가 배열 외부에 있을 수 있습니다.)

반환

Int32[]

원래 배열에서 지정된 범위를 포함하는 새 배열로, 0으로 잘리거나 패딩하여 필요한 길이를 얻습니다.

특성

예외

start original.length의 경우

start > end의 경우

original == null의 경우

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 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

복사할 범위의 최종 인덱스(제외)입니다. (이 인덱스가 배열 외부에 있을 수 있습니다.)

반환

Int16[]

원래 배열에서 지정된 범위를 포함하는 새 배열로, 0으로 잘리거나 패딩하여 필요한 길이를 얻습니다.

특성

예외

start original.length의 경우

start > end의 경우

original == null의 경우

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 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

반환할 복사본의 클래스

반환

Object[]

필요한 길이를 얻기 위해 null로 잘리거나 패딩된 원래 배열에서 지정된 범위를 포함하는 새 배열

특성

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 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

복사할 범위의 최종 인덱스(제외)입니다. (이 인덱스가 배열 외부에 있을 수 있습니다.)

반환

Char[]

필요한 길이를 얻기 위해 null 문자로 잘리거나 패딩된 원래 배열에서 지정된 범위를 포함하는 새 배열

특성

예외

start original.length의 경우

start > end의 경우

original == null의 경우

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 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

복사할 범위의 최종 인덱스(제외)입니다. (이 인덱스가 배열 외부에 있을 수 있습니다.)

반환

Byte[]

원래 배열에서 지정된 범위를 포함하는 새 배열로, 0으로 잘리거나 패딩하여 필요한 길이를 얻습니다.

특성

예외

start original.length의 경우

start > end의 경우

original == null의 경우

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 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 요소로 잘리거나 패딩된 원래 배열에서 지정된 범위를 포함하는 새 배열

특성

예외

start original.length의 경우

start > end의 경우

original == null의 경우

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 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

복사할 범위의 최종 인덱스(제외)입니다. (이 인덱스가 배열 외부에 있을 수 있습니다.)

반환

Object[]

필요한 길이를 얻기 위해 null로 잘리거나 패딩된 원래 배열에서 지정된 범위를 포함하는 새 배열

특성

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 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

복사할 범위의 최종 인덱스(제외)입니다. (이 인덱스가 배열 외부에 있을 수 있습니다.)

반환

Double[]

원래 배열에서 지정된 범위를 포함하는 새 배열로, 0으로 잘리거나 패딩하여 필요한 길이를 얻습니다.

특성

예외

start original.length의 경우

start > end의 경우

original == null의 경우

설명

지정된 배열의 지정된 범위를 새 배열에 복사합니다. 범위의 초기 인덱스(from)는 0과 original.length1 사이에 있어야 합니다. 값 original[from] 은 복사본의 초기 요소에 배치됩니다(또는 그렇지 않은 경우 from == original.length from == to). 원래 배열의 후속 요소 값은 복사본의 후속 요소에 배치됩니다. 보다 크거나 같from아야 하는 범위(to)의 최종 인덱스는 보다 original.length크거나 같아야 하며, 이 경우 0d 인덱스가 크거나 같은 복사본의 모든 요소에 original.length - from배치됩니다. 반환된 배열의 길이는 .입니다 to - from.

1.6에 추가되었습니다.

에 대한 java.util.Arrays.copyOfRange(double[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상