Eu gostaria de saber se existe um geito de verificar se a string lida é um numero seja ele float ignorando qualquer outro coisa digitado com letras,números separados por virgula ao invés de ponto como e o correto.
String preco=campoValorUnit.getText();