spring 공부를 하는 도중 prameter에 ... 표현이 있어서 확인해 본 결과
같은 타입을 배열로 받아서 몇개를 쓰든 입력 할 수 있게 해주는 역할인 것 같다.
package honeymon.java.study;
import org.junit.Test;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
public class TestEllipsis {
@Test
public void testEllipsis() {
assertThat(lengthEllipsis(3, 4, 5, 6), is(4));
assertThat(countEllipsis(2, 3, 4, 5, 6), is(20));
assertThat(stringEllipsis("Korea", "Japan", "China"), is("Korea is Strong country."));
}
private String stringEllipsis(String...national) {
String stmt = null;
for (int i = 0; i < national.length; i++ ){
if("Korea".equals(national[i])) {
stmt = national[i] + " is Strong country.";
}
}
return stmt;
}
private Integer countEllipsis(int... numberArray) {
int sumresult = 0;
for (int i = 0; i < numberArray.length; i++) {
sumresult += numberArray[i];
}
return sumresult;
}
private Integer lengthEllipsis(int... number) {
return number.length;
}
}
출처: https://java.ihoney.pe.kr/155 [허니몬(Honeymon)의 자바guru]
'백엔드 > Java' 카테고리의 다른 글
[Java] 배열 정렬(Arrays) (0) | 2021.08.04 |
---|---|
[Java] 소수 반올림(Math.round, String.format) (0) | 2021.08.04 |
[Java] Generic 제너릭 타입 - 개념,사용법,활용법 (0) | 2021.05.29 |