Estava eu ontem praticando meu java básico e não consegui efetuar uma simples operação:
Tenho um arquivo que possue campos numéricos utilizando o ponto como separador decimal. Utilizando a Scanner, como meu sistema é pt_BR utf8, na hora de dar uma nextFloat nele eu recebia um InputMismatchException.
Corri na api, google e busca do forum, vi o que podia sobre a exception bem como DecimalFormat e DecimalFormatSymbols porém não consegui implementar a forma correta de trocar o separador decimal temporariamente no inicio do método e retorna-lo ao padrão do sistema ao final.
Uma pequena ajuda ?