Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να αφαιρέσει Null Records Από Array σε Java

Στη γλώσσα προγραμματισμού Java , συστοιχίες μπορούν να περιέχουν πρωτόγονων τύπων και παρουσίες οποιασδήποτε κλάσης Java . Όταν ο πίνακας περιέχει στοιχεία ενός τύπου αναφοράς , το περιεχόμενο ορισμένων καταχωρήσεων πίνακα μπορεί να είναι null . Μπορείτε να συμπιέσει μια σειρά Java , έτσι ώστε να περιέχει μόνο μη μηδενική αρχεία . Αυτό μπορεί να οδηγήσει σε ταχύτερη αναζητήσεις , όπως ο κώδικας μπορεί να επικεντρωθεί στο μέρος της συστοιχίας που περιέχει πραγματικές πληροφορίες . Οδηγίες
Η 1

να αναγνωρίσει μια σειρά από κάθε τύπο αναφοράς , όπως στο ακόλουθο δείγμα κώδικα :

int numElements = 100 ?

Θέματος ThreadPool [ numElements ] ?

2

Ωθήστε την σειρά , ενώ τον έλεγχο σε κάθε στοιχείο για να δούμε αν είναι μηδενική , όπως στο ακόλουθο δείγμα κώδικα :

για ( int i = 0 ? i

αν ( ThreadPool [ i ] == null) { }


}
εικόνων 3

Compact η σειρά με όλα μετατόπιση τα υπόλοιπα στοιχεία, ένα μέρος κάθε φορά που ένα μηδενικό βρίσκεται , όπως στο ακόλουθο δείγμα κώδικα :

για ( int i = 0 ? i

αν ( ThreadPool [ i ] == null ) {

για ( int j = i +1 ? j

ThreadPool [ j - 1 ] = ThreadPool [ ι ] ?

}

numElements - ?

} }


Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα