Função que ignore caracteres específicos

Existe alguma função pronta do Java para ignorar (’,’ ‘.’ ‘!’… e outros acentos) e aceitar apenas caracteres de letras e números ao ler uma linha de caracteres?

Eu sei que posso criar uma função específica para isso. Mas gostaria de saber se ja existe no Java ou talvez se alguém já tiver pode me mandar?

Valew!
R.M.

Não sei se ja tem algo pronto no java para ignorar os caracteres mas acho que o método replaceAll() funcionaria.

Olha essa aula do Thingol, http://www.guj.com.br/posts/list/81031.java