Quote Originariamente inviata da Bombonera Visualizza il messaggio
l'errore si verifica quando invoco: BubbleSort.bubbleSort(array).
L'eccezione che viene lanciata è: java.lang.NullPointerException
Io so che questa eccezione viene lanciata quando c'è un riferimento nullo. Ma come è possibile ?.
Senza vedere qualcosa di più del codice ..... è abbastanza impossibile dirlo.

Comunque la comparazione "lessicografica" tra due stringhe è già fornita da String, con i suoi compareTo / compareToIgnoreCase.

Per il resto, se è un esercizio, è solo da vedere cosa ti è stato chiesto di implementare. Perché se devi implementare un algoritmo di ordinamento, allora è un conto.