1 Ανοίξτε ένα νέο αρχείο στον κειμενογράφο του υπολογιστή σας και να αποθηκεύσετε το αρχείο με το ακόλουθο όνομα αρχείου : . MyFileFilter.Java 2
Συμπεριλάβετε την κατηγορία Java Input /Output βιβλιοθήκη στην κλάση Java με την εξής γραμμή κώδικα στο επάνω μέρος του αρχείου σας : Εισαγωγή java.io. * ?
εικόνων 3
κηρύξει την τάξη σας για την υλοποίηση της διασύνδεσης τάξη FileFilter συμπεριλαμβάνοντας η ακόλουθη γραμμή κώδικα σε Java τάξη σας : Ιδιωτικός κατηγορία MyFileFilter υλοποιεί java.io.FileFilter {
Η 4
Εφαρμογή της υποχρεωτικής μέθοδος της κλάσης FileFilter , η οποία επιστρέφει μια Boolean τιμή true ή false ανάλογα με το επιθυμητό αποτέλεσμα των αρχείων για το φιλτράρισμα , με τον ακόλουθο κώδικα : Δημόσια Boolean δεχθεί ( myFile File ) {
5
Δημιουργήστε τις πληροφορίες για να φιλτράρετε τα αρχεία στη μέθοδο αποδεχθεί . Για αυτό το παράδειγμα , μια πραγματική τιμή boolean , θα επιστρέφεται για τα ονόματα των καταλόγων και τα ονόματα αρχείων εικόνας JPEG και μια ψεύτικη boolean τιμή για όλους τους άλλους τύπους αρχείων . Η τιμή αυτή μπορεί στη συνέχεια να χρησιμοποιηθούν σε άλλες κλάσεις πρόγραμμα Java , όπως η επιλογή αρχείου Class που χρησιμοποιούνται συνήθως για την Java διεπαφές χρήστη για να εμφανίσετε μόνο αρχεία JPEG και καταλόγους . Το αρχείο αυτό μπορεί να τροποποιηθεί αλλάζοντας τη δήλωση επιστροφής στο παρακάτω δείγμα κώδικα για να ταιριάζει με το αρχείο που θέλετε extension.Use τον παρακάτω κώδικα για να ολοκληρωθεί η εφαρμογή τάξη FileFilter : Αν ( myfile.isDirectory ( ) ) return true ? String myName = myFile . getName ( ) toLowerCase ()? . Επιστροφή myName.endsWith ( " jpeg " )
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα