O metodo replace não funciona para substituir a virgula por ponto, vejam
float liquido;
liquido = Float.parseFloat(tmEstoque.getValueAt(cont, 4).toString().replaceAll("\\,", "."));
estoque.setValorLiquido(liquido);
O metodo replace não funciona para substituir a virgula por ponto, vejam
float liquido;
liquido = Float.parseFloat(tmEstoque.getValueAt(cont, 4).toString().replaceAll("\\,", "."));
estoque.setValorLiquido(liquido);
public class Main {
public static void main(String[] dfghjk) {
String s1 = "100,00";
String s2 = s1.replaceAll("\\,", "\\.");
System.out.println(s2);
}
}
[]'s
O problema não eh voce ter se esquecido de "escapar" o "."?public class Main { public static void main(String[] dfghjk) { String s1 = "100,00"; String s2 = s1.replaceAll("\\,", "\\."); System.out.println(s2); } }[]'s
Obrigada pela resposta getAdicted consegui solucionar meu problema usando o evento
private void txtCustoKeyReleased(java.awt.event.KeyEvent evt) { }