Arrays.CopyOf 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | 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) |
지정된 배열을 복사하여(필요한 경우) 잘리거나 패딩하여 |
| 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
반환할 복사본의 길이
반품
지정된 길이를 얻기 위해 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
반환할 복사본의 클래스
반품
지정된 길이를 얻기 위해 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
반환할 복사본의 길이
반품
지정된 길이를 얻기 위해 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
반환할 복사본의 길이
반품
지정된 길이를 얻기 위해 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
반환할 복사본의 길이
반품
지정된 길이를 얻기 위해 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
반환할 복사본의 길이
반품
지정된 길이를 얻기 위해 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
반환할 복사본의 길이
반품
지정된 길이를 얻기 위해 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
반환할 복사본의 길이
반품
지정된 길이를 얻기 위해 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
반환할 복사본의 길이
반품
지정된 길이를 얻기 위해 null로 잘리거나 패딩된 원래 배열의 복사본
- 특성
설명
지정된 배열을 복사하여 null로 잘라내거나 패딩합니다(필요한 경우). 따라서 복사본의 길이가 지정됩니다. 원래 배열과 복사본 모두에서 유효한 모든 인덱스에 대해 두 배열에는 동일한 값이 포함됩니다. 복사본에 유효하지만 원본이 아닌 인덱스의 경우 복사본에 포함 null됩니다. 지정된 길이가 원래 배열의 길이보다 큰 경우에만 이러한 인덱스가 존재합니다. 결과 배열은 원래 배열과 정확히 동일한 클래스입니다.
1.6에 추가되었습니다.
에 대한 java.util.Arrays.copyOf(.*T[], .*int)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.