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

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

Πώς να αφαιρέσει Αντίγραφα από ένα χάρτη σε Java

χάρτες Λίστα περιέχουν πολλές αξίες μέσα σε μια μεταβλητή array Java . Όταν έχετε διάφορες τιμές στη λίστα χάρτη , να αποκτήσετε μερικές φορές κάποιες διπλές τιμές . Για να καταργήσετε τις τιμές , να περάσουν από κάθε τιμή και να αξιολογήσει αν ταιριάζουν με οποιαδήποτε από τις άλλες . Εκπληρώσει την αποστολή αυτή με τη χρήση δύο βρόγχους "for" σε Java . Οδηγίες
Η

1 Ανοίξτε το πρόγραμμα επεξεργασίας Java που θέλετε να χρησιμοποιήσετε για να δημιουργήσετε τον κωδικό σας . Ανοίξτε το αρχείο πηγαίου κώδικα που περιέχει τη λίστα χάρτη . 2

Δημιουργήστε το πρώτο βρόχος "for" . Ο πρώτος βρόχος περνά μέσα από κάθε μία από τις τιμές που θέλετε να χρησιμοποιήσετε για να βρούμε τα διπλότυπα . Ο παρακάτω κώδικας δημιουργεί το πρώτο loop :

για ( int i = 0 ? I < list1.size ()? I + + ) { σειρά tmp = list1.get ( i ) ;//δεύτερο loop πηγαίνει εδώ } < br >

Αντικαταστήστε το " list1 " με το όνομα του πίνακα σας .
εικόνων 3

Εισάγετε το δεύτερο loop μέσα στις αγκύλες του πρώτου βρόχου . Το δεύτερο loop συγκρίνει όλες τις άλλες αξίες με ενεργό τιμή του πρώτου βρόχου . Αν βρείτε ένα αντίγραφο , να το διαγράψετε από τον πίνακα χρησιμοποιώντας τον ακόλουθο κώδικα :

για ( int j = 0 ? I < list1.size ( ) ? J + + ) { αν ( tmp == list1.get ( j ) ) { list1.remove ( ι) ? } }
Η
εικόνων

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

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