반응형
자바에서 배열과 3 점 (Varargs)의 차이점
...
Java와 배열 의 차이점은 배열 목록, 특히 배열 목록 이라는 것을 알 수 없습니다 .
둘 다 무제한으로 사용할 수 있지만 ...
거의 사용되지 않습니다.
미리 감사드립니다.
세 개의 점은 메서드 인수에서만 사용할 수 있으며 'varargs'라고합니다. 이는 명시 적으로 배열을 생성하지 않고도 매개 변수 배열을 전달할 수 있음을 의미합니다.
private void method(String[] args) {}
다음과 같이 불린다 method(new String[]{"first", "second"});
private void method(String... args) {}
다음과 같이 불린다 method("first", "second");
- 배열 오브젝트의 고정 길이 컬렉션이다. 예 :
new int[5];
- An
ArrayList
은 가변 길이 개체 모음입니다. 예 :new ArrayList<Integer>();
...
에서 가변 함수 파라미터의 배열을 나타내는 방법 시그니처의 부분이다. 예 :public void printLines(String... lines)
즉, method (String ...)는 가변 개수의 매개 변수를 메소드에 전달하는 것을 의미합니다.
참고 URL : https://stackoverflow.com/questions/11640507/difference-between-arrays-and-3-dots-varargs-in-java
반응형
'Program Tip' 카테고리의 다른 글
최고의 청결 / 안전 기능 (0) | 2020.12.14 |
---|---|
마우스 휠로 tmux 패널에서 스크롤을 활성화하는 방법은 무엇입니까? (0) | 2020.12.14 |
Hive 파티션을 업데이트 / 드롭하는 방법? (0) | 2020.12.14 |
기존 테이블에 고유 키를 추가하는 방법 (비 고유 행 포함) (0) | 2020.12.14 |
Visual Studio의 빌드 후 이벤트 명령 줄에서 .bat 파일을 실행할 수 있습니까? (0) | 2020.12.14 |