La création nouveau tableau avec le contenu d'ancien tableau tout en gardant l'ancien tableau statique

Dire que j'ai un tableau d'entiers,

int[] array = new int[7];
for(int i = 0; i < 7; i++)
{
array[i] = i;
}

Maintenant je veux obtenir uniquement les quatre premiers numéros de cette array, et tourner à mettre dans un autre tableau.

Si je veux vraiment quelque chose comme...

newArray = array[0-3].

Je sais que la syntaxe est mauvaise, mais je suis simplement en train de donner l'idée générale de ce que je suis en train de faire, c'est quelque chose comme ça possible? Ou dois-je créer une boucle et l'ajouter manuellement dans le newArray?

OriginalL'auteur ObjectiveC-InLearning | 2011-11-19