Dans le langage de programmation Java , les tableaux peuvent contenir des types primitifs et les instances de n'importe quelle classe Java. Lorsque le tableau contient des éléments d'un type de référence , le contenu de certaines entrées de tableau peut être nulle. Vous pouvez compacter une gamme Java afin qu'il ne contient que des enregistrements non - nulles. Il peut en résulter des recherches plus rapides , car le code peut se concentrer sur la partie du tableau qui contient des informations réelles . Instructions 1 déclarer un tableau de n'importe quel type de référence , comme dans l' exemple de code suivant : int numElements = 100; thread ThreadPool [ numElements ] ; 2 Traverse le tableau tout en vérifiant chaque élément pour voir si elle est nulle , comme dans l' exemple de code suivant : for (int i = 0; i < numElements ; i + +) { Photos if ( Threadpool [i] == null) { } } 3 Compact le tableau en déplaçant tous les autres éléments d'un endroit à chaque fois qu'un nul se trouve , comme dans l' exemple de code suivant : for (int i = 0; i < numElements ; i + +) { if ( Threadpool [i] == null) { for (int j = i +1 , j < numElements ; j + +) { Threadpool [ j-1 ] = Threadpool [j] ; } numElements -; } }
|