반응형
Java 다중 인수 점 표기법-Varargs
다음
과 같은 여러 인수를 사용하여 메서드 선언에 대한 점 표기법을 확인 했습니다.
public function getURLs(URL... urls){
for(int i = 0; i < urls.length; i++){
// walk through array of arguments
}
}
그리고 이렇게 사용하면
getURLs(url1, url2, url3);
이러한 메서드 인수는 암시 적으로 다음과 같이 변환됩니다. URL[] urls
- 그 행동을 제대로 이해 했습니까?
- 이 구문에 대한 문서는 어디에 있습니까?
- 어떤 버전의 JRE (J2ME, J2SE, Dalvik)에서 지원됩니까?
예, 그것이 작동하는 방법입니다. 인수는 자동으로 배열에 배치됩니다. 인수 "urls"는 URL[]
. Varargs는 여기에 문서화되어 있습니다 . Java 1.5에서 도입되었으므로 J2SE 1.5+ 및 Java 1.5+ 언어 기능을 지원하므로 모든 Android에서 사용할 수 있습니다. JavaME / J2ME 버전은이를 지원하지 않습니다.
구문은 Java 5에서 도입되었으며 varargs라고합니다.
http://download.oracle.com/javase/1,5.0/docs/guide/language/varargs.html
참고 URL : https://stackoverflow.com/questions/7539033/java-multiple-arguments-dot-notation-varargs
반응형
'IT TIP' 카테고리의 다른 글
Can I determine if a string is a MongoDB ObjectID? (0) | 2020.12.02 |
---|---|
Nillable이라고 불리는 이유는 무엇입니까? (0) | 2020.12.01 |
"패키지를로드 할 수 없음 : my_prog 패키지 : my_prog 및 main 패키지를 찾았습니다."오류 (0) | 2020.12.01 |
iOS 8 공유 확장 프로그램과 기본 앱간에 데이터 공유 (0) | 2020.12.01 |
자식 여백은 부모 키에 영향을주지 않습니다. (0) | 2020.12.01 |