compare

Mattepuffo's logo
Comparare file con Notepad++

Comparare file con Notepad++

Se siamo in ambito Windows, Notepad++ non può mancare sui nostri pc.

Sia per un uso semplice, che per uso avanzato.

Tra i vari pro di questo programma, c'è la sua struttura a plugin, che permette di estendere ulteriormente le sue funzionalità.

Mattepuffo's logo
Java Comparator per file e directory

Java Comparator per file e directory

In questo articolo vi spiego come implementare un Camparator per i file e le directory.

Lo scenario è: ho una classe che lista tutti i file e le (sotto)directory di una determinata cartella e voglio che vengano ordinate prima le directory per nome e poi i file per nome.

Un ordinamento classico insomma.

Useremo l'interfaccia pubblica Camparator che serve per ordinare le collezioni.

Questo poi sarà invocato dove vogliamo attraverso i metodi di sorting come Arrays.sort (per gli array) e Collections.sort (per le collezioni).

In pratica così facendo imponiamo noi che ordinamento passare ai metodi sort.

Comparator ha solo due metodi e noi andremo a sovrascrivere il metodo compare (T f1, T f2).

A noi interessano oggetti File.