반응형
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
/////잘 붙었다
반응형
'코딩 관련 > Java' 카테고리의 다른 글
[JAVA] HashMap null체크 / Map key가 null / map null 접근 (0) | 2021.09.14 |
---|---|
[JAVA] double 숫자 E 없애기 / 지수 없애기 (0) | 2021.09.06 |
[JAVA] Date , SimpleDateFormat, Calendar 사용 정리 (0) | 2021.09.03 |
[Java] CSV 생성 및 return / JAVA CSV 전달 (0) | 2021.08.26 |
[JAVA] excel 읽기 (1) | 2021.08.23 |