{Resolvido}Metodo replace não funciona

2 respostas
magalli

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);

2 Respostas

getAdicted
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

magalli
getAdicted:
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) { }
Criado 21 de maio de 2013
Ultima resposta 21 de mai. de 2013
Respostas 2
Participantes 2