Section de copie Java du tableau
Est là une méthode qui permettra de copier une partie d'un tableau(pas de liste de tableaux) et de faire un nouveau tableau à partir d'elle?
Example:
[1,2,3,4,5]
et vous créez un nouveau tableau à partir de:
[1,2,3]
Y a-ligne/méthodes qui va le faire?
source d'informationauteur user1102901
Vous devez vous connecter pour publier un commentaire.
Voici un java 1.4 compatible 1.5-doublure:
Vous pouvez le faire en une seule ligne, mais vous n'auriez pas une référence pour la suite.
Faire un one-liner, vous pourriez refactoriser cela dans une méthode:
ensuite appeler comme ceci:
Voir la méthode
Tableaux.copyOfRange
Il existe un pré-existants dans le
java.util.Arrays
:newArray = Arrays.copyOfRange(myArray, startindex, endindex)
. Ou vous pouvez facilement créer votre propre méthode:où 0 représente l'index de tableau source d'où la copie doit démarrer.
et
taille représente le nombre d'opérations de copie. Que vous pouvez les changements en fonction de votre besoin.
copyOfRange de Tableaux est là
et de nombreuses autres façons dont cela peut être accompli
Les tableaux#copyOfRange fait le tour.
Comme d'autres l'ont dit, vous pouvez utiliser des Tableaux.copyOfRange méthode. Un exemple est :
Maintenant partie sera : {"deux", "trois", "quatre"}