count unique characters in string java