나는 문제가 아니라 확신 할 수 없다. 내가 복용했던 테스트 중에이 코드가 나왔다. 지금 여기에 코드를 붙여 넣을 것이다.나는 void f (Strings ... obj) 타입의 함수를 가지고있다.
static void count(String...obj){
System.out.println(obj.length);
}
public static void main(String str[]){
count(null,null,null);
count(null,null);
count(null);
}
프로그램 실행 벌금과 출력 3 2 마지막 카운트 .Which는 방법에 의해 시험에 질문했다가 (분명히 충분히) 널 포인트 예외가 발생 호출합니다. 어쨌든, 어떤 종류의 함수 인수가 (String ... obj)인지 이해할 수 없습니다. 누군가 제발 도와 줄 수 있어요.
감사합니다 .. 당신은 count (new String [] {null})와 count ((String [] null)의 차이점을 설명해 주시겠습니까 –
@KanwaljeetSingh : 물론 첫 번째는 배열에 대한 참조입니다. 단일 요소로, 그 elemen은 null입니다. 두 번째는 null 참조입니다. 배열이 전혀 없습니다. –