Salve, devo contare il numero di volte che si ripete il carattere

|

(stanghetta)

in una stringa.

Ho provato a fare:
codice:
String countOfStang = "|123|456|789|";
int numeroOccorrenze = 0;
                for(int j = 0;  j<countOfStang.length(); ++j) {
                            if (countOfStang.charAt(j)=="|") {
                                ++numeroOccorrenze;
                            }
                    }
ma ho null point exception.

Cosa ho sbagliato?

grazie mille.