2013-03-08 14 views
16

私は少なくとも3つの要素を持つ文字列配列を持っています。 3番目以降の要素を新しい配列にコピーしたいと思います。どのようにこれを最も効率的に達成することができますか?Java:スライス配列終わり

+1

あなたが試したコードを投稿してください –

+13

あなたのクローズを告白していますか?これは、ここに投稿される質問の1/2よりも優れています。 –

+11

この質問にはコードは掲載されていませんが、OPの達成を望んでいるラインの間で、4人が私の答えをあきらめているという事実によって引き出されています。 –

答えて

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'が空になるときにも機能します。 –

関連する問題