La méthode System.arraycopy utilise
Le système fournit une méthode statique arraycopy(), nous pouvons l'utiliser pour implémenter copier entre les tableaux.
Le prototype de la fonction est :
public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
Explication du paramètre :
src : tableau source
srcPos : le point de départ du tableau source ; à copier Position ;
dest : tableau de destination
destPos : position de départ du placement du tableau de destination
length : longueur de la copie ;
Remarque : src et dest doivent être du même type ou des tableaux pouvant être convertis.
(Partage du didacticiel vidéo associé : tutoriel vidéo Java)
Classe de test :
public class SysTest { public static void main(String[] args) { String src[] = new String[] { "hello", "huang", "bao", "kang" }; String dest[] = new String[5]; System.arraycopy(src, 0, dest, 0, 4); for (String str : dest) { System.out.println(str); } System.out.println("=========华丽的分割线========="); System.arraycopy(src, 0, src, 1, 3); for (String str : src) { System.out.println(str); } } }
Résultat de sortie de la console :
hello huang bao kang null =========华丽的分割线========= hello hello huang bao
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!