반응형

build.gradle에서 의존성 추가

implementation 'org.apache.commons:commons-lang3:3.0'

 

길이가 3인 두개의 배열이 있다

String[] strs1 = {"a","b","c"};
String[] strs2 = {"d","e","f"};



여기에 배열 길이를 초과해서 인덱스3에 "g"라는 요소를 대입하면

될리가 없다. Exception 나버림.

strs2[3] = "g";

-> java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3


 

해결방법 : ArrayUtils를 사용해서 붙여준다.

ArrayUtils.add(기존배열,붙일요소);

String[] strs3 = ArrayUtils.add(strs2,"g");


/////잘 붙었는지 출력해보자
for(int i=0; i< strs3.length;i++){
     System.out.println(strs3[i]);
}

d
e
f
g
/////잘 붙었다





배열 + 배열도 가능하다

ArrayUtils.addAll(기존배열,붙일배열);

strs3 = ArrayUtils.addAll(strs1,strs3);


/////잘 붙었는지 출력해보자
for(int i=0; i< strs3.length;i++){
	System.out.println(strs3[i]);
}

a
b
c
d
e
f
g
/////잘 붙었다
반응형

+ Recent posts