블로그 이미지
인간은 자신이 이해하지 못하는 것을 경멸하는 버릇이 있다. 셜병장

카테고리

분류 전체보기 (37)
주절주절 (1)
누리다 (1)
생활의 발견 (0)
Memory (1)
내 몸의 물 (8)
Developments (14)
Attraction (9)
Father Time (2)
Play Ground (1)
Total
Today
Yesterday

'가변인자'에 해당되는 글 1건

  1. 2013.07.13 [Java] 가변인자(인수) variable argument

argument에 가변적으로 변할수 있는 일종의 list를 받아올수 있도록 할수 있다.

예로 String뒤에 "..." "점점점" 세개를 붙이면 argument로 가변적적인 string 갯수를 가져올수 있다.


public void test(String... str){

	for(int i=0;i<str.length;i++){

		System.out.print(str[i]+" ");

	}	

}


주의 할점 : 

1. 해당 Method를 오버라이딩시 정상적으로 동작하지 않을수 있다.

가변적인 인자에 대한 값이 오버라이딩시 문제 발생

2. 인자 값을 "String... str"외에 "int x"등을 추가할시 반드시 가변인자 값을 맨 뒤에 써야한다.


아래와 같은 상황은 Error 발생 int와 String 위치를 바꿔줘야함

public void test(String... y, int x){

	⁄* source code*⁄

}



Posted by 셜병장
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함