[Java] 배열을 복사하고 추가하기 (arraycopy)개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 9. 3. 19:02
Table of Contents
<문제>
3개의 값을 담을 수 있는 String 배열 생성 후, 국어, 영어, 수학 글자를 담은 후 출력 (향상된 for문으로 출력) 5개의 값을 담을 수 있는 String 배열 생성 후, 위의 배열을 복사하고 사회, 과학을 추가하여 향상된 for문으로 출력 |
<방법>
public class ArrayCopy {
public static void main(String[] args) {
String sub[] = new String[] {"국어", "영어", "수학"};
for(String str : sub) {
System.out.print(str+" ");
}
System.out.println();
String sub2[] = new String[5]; // 새로운 배열 생성
System.arraycopy(sub, 0, sub2, 0, sub.length); // sub 배열을 복사해서 sub2배열에 넣기
sub2[3] = "사회";
sub2[4] = "과학";
for(String str : sub2) {
System.out.print(str+" ");
}
}
}
[Java] 배열을 복사하고 추가하기 (arraycopy) 끝!
(다음 게시물 예고편)
[Java] 원하는 단어를 가지고 있는 배열 찾기 (arr[], for, if)
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!