Java Data Type How to - Parse string value into float where string contains comma








Question

We would like to know how to parse string value into float where string contains comma.

Answer

import java.math.BigDecimal;
import java.text.DecimalFormat;
/*  w w  w .  j a  v  a2 s  . c  o m*/
public class Main {
  public static void main(String[] args) throws Exception {
    DecimalFormat format = new DecimalFormat();
    format.setParseBigDecimal(true);
    BigDecimal value = (BigDecimal) format.parse("1,234.56");
    System.out.println(value);
  }
}