2013-03-08 11 views
16

적어도 세 요소가 포함 된 문자열 배열이 있습니다. 세 번째 요소와 모든 후속 요소를 새 배열에 복사하고 싶습니다. 이것이 어떻게 가장 효율적으로 달성 될 수 있습니까?Java : 슬라이스 배열을 끝으로

+1

시도한 코드 게시 –

+13

폐점 시간 내게 장난 해? 이것은 게시 된 질문의 1/2보다 좋습니다. –

+11

나는이 질문에 게시 된 코드가 없다는 것을 이해하지만, OP 사이에서 4 개의 사람들이 내 대답을 upvoted했다는 사실에 의해 OP가 달성하기를 원하는 라인을 꽤 분명히 읽었다. –

답변

36
String[] arr = {"One", "Two", "Three", "Four", "Five"}; 

String[] arr2 = Arrays.copyOfRange(arr, 2, arr.length); 
//Note third param is exclusive 
+0

도움이되는 답변 주셔서 감사합니다. – Mike

+0

@ Mike Glad 나는 도울 수 있었다. –

+0

문서를 올바르게 읽는 중이라면'arr'에 2 개의 요소 만있는 경우, 즉'arr2'가 비어있게 될 때도 작동합니다. –