배열2개(array1,array2)를 새로운배열로 만드는 메서드concat을 외부클래스(ArrayUtil)에 만들고싶은데
어떻게해야하는지 잘모르겟음.. 내생각으로는
array1이랑 array2의 배열값들을 전부 뽑아낸걸 합쳐서 넣으면될거같은데
array3 =Arrays.toString(array1) + Arrays.toString(array2)
이런느낌인데 메서드로 만드는건 어떻게해야할지 감이안옴..
학원에서 풀어보라고 문제내줫는데 막혔다.. 도와주라
리턴어떻게잡아야할지모르겟음.. 배열값들 뽑아낸걸 어떻게리턴해야할지..ㅠ 알려줄고수있음?
public class ArrayUtil {
public static int[] concat(int[] a, int[] b) {
/* 배열 a와 b를 연결한 새로운 배열 리턴 */
return ;
/* 배열 a와 b를 연결한 새로운 배열 리턴 */
return ;
}
여기서막혔음..ㅠ
a, b의 길이 구해서 합한 길이의 새 배열을 선언해. 그리고 거기다 값들을 하나하나 복사해서 넣으면 됨 자바 잘 몰라서 이것보다 더 편한 메소드가 있는지는 잘 모르겠다
아 말해주신거를 메서드로 만드니까 해결했습니다 감사해요