>  기사  >  Java  >  System.arraycopy 메소드 사용법

System.arraycopy 메소드 사용법

angryTom
angryTom원래의
2020-02-13 17:45:334595검색

System.arraycopy 메소드 사용법

System.arraycopy 메서드는

System에서 정적 메서드를 제공합니다. arraycopy() # 🎜🎜#, 이를 사용하여 배열 간에 복사할 수 있습니다.

함수 프로토타입은 다음과 같습니다.

public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)

매개변수 설명:

src: 소스 배열;

srcPos: 복사할 소스 배열의 시작 위치

dest: 대상 배열

destPos: 대상 배열의 시작 위치

# 🎜🎜# 길이: 사본의 길이입니다.

참고: src와 dest는 모두 변환할 수 있는 동일한 유형이거나 배열이어야 합니다.

(관련 영상 튜토리얼 공유:

java 영상 튜토리얼

) 테스트 클래스:

public class SysTest {
 
    public static void main(String[] args) {
        String src[] = new String[] { "hello", "huang", "bao", "kang" };
        String dest[] = new String[5];
        System.arraycopy(src, 0, dest, 0, 4);
        for (String str : dest) {
            System.out.println(str);
        }
        System.out.println("=========华丽的分割线=========");
        System.arraycopy(src, 0, src, 1, 3);
        for (String str : src) {
            System.out.println(str);
        }
    }
}

콘솔 출력 결과:

hello
huang
bao
kang
null
=========华丽的分割线=========
hello
hello
huang
bao

위 내용은 System.arraycopy 메소드 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.