언어

Arrays.CopyOf 메서드

정의

오버로드

속성 Description
CopyOf(Int32[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

CopyOf(Object[], Int32, Class)

지정된 배열을 복사하여 null로 잘라내거나 패딩합니다(필요한 경우). 따라서 복사본의 길이가 지정됩니다.

CopyOf(Single[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

CopyOf(Int64[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

CopyOf(Int16[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

CopyOf(Boolean[], Int32)

지정된 배열을 복사하여(필요한 경우) 잘리거나 패딩하여 false 복사본의 길이를 지정합니다.

CopyOf(Char[], Int32)

지정된 배열을 복사하여 null 문자(필요한 경우)로 잘라내거나 패딩하여 복사본의 길이를 지정합니다.

CopyOf(Byte[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

CopyOf(Double[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

CopyOf(Object[], Int32)

지정된 배열을 복사하여 null로 잘라내거나 패딩합니다(필요한 경우). 따라서 복사본의 길이가 지정됩니다.

CopyOf(Int32[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

[Android.Runtime.Register("copyOf", "([II)[I", "")]
public static int[] CopyOf(int[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([II)[I", "")>]
static member CopyOf : int[] * int -> int[]

매개 변수

original
Int32[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

반품

Int32[]

지정된 길이를 얻기 위해 0으로 잘리거나 패딩된 원래 배열의 복사본

특성

예외

newLength 의 경우

original == null의 경우

설명

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 0됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다.

1.6에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyOf(Object[], Int32, Class)

지정된 배열을 복사하여 null로 잘라내거나 패딩합니다(필요한 경우). 따라서 복사본의 길이가 지정됩니다.

[Android.Runtime.Register("copyOf", "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Lang.Object[] CopyOf(Java.Lang.Object[] original, int newLength, Java.Lang.Class newType);
[<Android.Runtime.Register("copyOf", "([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member CopyOf : Java.Lang.Object[] * int * Java.Lang.Class -> Java.Lang.Object[]

매개 변수

original
Object[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

newType
Class

반환할 복사본의 클래스

반품

Object[]

지정된 길이를 얻기 위해 null로 잘리거나 패딩된 원래 배열의 복사본

특성

설명

지정된 배열을 복사하여 null로 잘라내거나 패딩합니다(필요한 경우). 따라서 복사본의 길이가 지정됩니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 null됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다. 결과 배열은 클래스 newType입니다.

1.6에 추가되었습니다.

에 대한 java.util.Arrays.copyOf(U[], int, java.lang.Class<? extends T[]>)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyOf(Single[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

[Android.Runtime.Register("copyOf", "([FI)[F", "")]
public static float[] CopyOf(float[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([FI)[F", "")>]
static member CopyOf : single[] * int -> single[]

매개 변수

original
Single[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

반품

Single[]

지정된 길이를 얻기 위해 0으로 잘리거나 패딩된 원래 배열의 복사본

특성

예외

newLength 의 경우

original == null의 경우

설명

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 0f됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다.

1.6에 추가되었습니다.

에 대한 java.util.Arrays.copyOf(.*float[], .*int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyOf(Int64[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

[Android.Runtime.Register("copyOf", "([JI)[J", "")]
public static long[] CopyOf(long[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([JI)[J", "")>]
static member CopyOf : int64[] * int -> int64[]

매개 변수

original
Int64[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

반품

Int64[]

지정된 길이를 얻기 위해 0으로 잘리거나 패딩된 원래 배열의 복사본

특성

예외

newLength 의 경우

original == null의 경우

설명

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 0L됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다.

1.6에 추가되었습니다.

에 대한 java.util.Arrays.copyOf(.*long[], .*int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyOf(Int16[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

[Android.Runtime.Register("copyOf", "([SI)[S", "")]
public static short[] CopyOf(short[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([SI)[S", "")>]
static member CopyOf : int16[] * int -> int16[]

매개 변수

original
Int16[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

반품

Int16[]

지정된 길이를 얻기 위해 0으로 잘리거나 패딩된 원래 배열의 복사본

특성

예외

newLength 의 경우

original == null의 경우

설명

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 (short)0됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다.

1.6에 추가되었습니다.

에 대한 java.util.Arrays.copyOf(.*short[], .*int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyOf(Boolean[], Int32)

지정된 배열을 복사하여(필요한 경우) 잘리거나 패딩하여 false 복사본의 길이를 지정합니다.

[Android.Runtime.Register("copyOf", "([ZI)[Z", "")]
public static bool[] CopyOf(bool[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([ZI)[Z", "")>]
static member CopyOf : bool[] * int -> bool[]

매개 변수

original
Boolean[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

반품

지정된 길이를 얻기 위해 false 요소로 잘리거나 패딩된 원래 배열의 복사본

특성

예외

newLength 의 경우

original == null의 경우

설명

지정된 배열을 복사하여(필요한 경우) 잘리거나 패딩하여 false 복사본의 길이를 지정합니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 false됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다.

1.6에 추가되었습니다.

에 대한 java.util.Arrays.copyOf(.*boolean[], .*int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyOf(Char[], Int32)

지정된 배열을 복사하여 null 문자(필요한 경우)로 잘라내거나 패딩하여 복사본의 길이를 지정합니다.

[Android.Runtime.Register("copyOf", "([CI)[C", "")]
public static char[] CopyOf(char[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([CI)[C", "")>]
static member CopyOf : char[] * int -> char[]

매개 변수

original
Char[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

반품

Char[]

지정된 길이를 얻기 위해 null 문자로 잘리거나 패딩된 원래 배열의 복사본

특성

예외

newLength 의 경우

original == null의 경우

설명

지정된 배열을 복사하여 null 문자(필요한 경우)로 잘라내거나 패딩하여 복사본의 길이를 지정합니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 '\u005cu0000'됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다.

1.6에 추가되었습니다.

에 대한 java.util.Arrays.copyOf(.*char[], .*int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyOf(Byte[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

[Android.Runtime.Register("copyOf", "([BI)[B", "")]
public static byte[] CopyOf(byte[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([BI)[B", "")>]
static member CopyOf : byte[] * int -> byte[]

매개 변수

original
Byte[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

반품

Byte[]

지정된 길이를 얻기 위해 0으로 잘리거나 패딩된 원래 배열의 복사본

특성

예외

newLength 의 경우

original == null의 경우

설명

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 (byte)0됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다.

1.6에 추가되었습니다.

에 대한 java.util.Arrays.copyOf(.*byte[], .*int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyOf(Double[], Int32)

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다.

[Android.Runtime.Register("copyOf", "([DI)[D", "")]
public static double[] CopyOf(double[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([DI)[D", "")>]
static member CopyOf : double[] * int -> double[]

매개 변수

original
Double[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

반품

Double[]

지정된 길이를 얻기 위해 0으로 잘리거나 패딩된 원래 배열의 복사본

특성

예외

newLength 의 경우

original == null의 경우

설명

지정된 배열을 복사하여 잘라내거나 패딩을 0(필요한 경우)으로 복사하여 복사본의 길이를 지정합니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 0d됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다.

1.6에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

CopyOf(Object[], Int32)

지정된 배열을 복사하여 null로 잘라내거나 패딩합니다(필요한 경우). 따라서 복사본의 길이가 지정됩니다.

[Android.Runtime.Register("copyOf", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object[] CopyOf(Java.Lang.Object[] original, int newLength);
[<Android.Runtime.Register("copyOf", "([Ljava/lang/Object;I)[Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member CopyOf : Java.Lang.Object[] * int -> Java.Lang.Object[]

매개 변수

original
Object[]

복사할 배열

newLength
Int32

반환할 복사본의 길이

반품

Object[]

지정된 길이를 얻기 위해 null로 잘리거나 패딩된 원래 배열의 복사본

특성

설명

지정된 배열을 복사하여 null로 잘라내거나 패딩합니다(필요한 경우). 따라서 복사본의 길이가 지정됩니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 null됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다. 결과 배열은 원래 배열과 정확히 동일한 클래스입니다.

1.6에 추가되었습니다.

에 대한 java.util.Arrays.copyOf(.*T[], .*int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상