import java.text.DecimalFormat;
public class TesteForm2 {
public static void main(String ar[]) {
String st = "1234567";
String st2 = null;
DecimalFormat formatador = new DecimalFormat();
st2 = st.substring(0,st.length()-2)+ '.'+st.substring(st.length()-2,st.length());
formatador.applyPattern("000,000.00");
/*System.out.println(formatador.format(new java.math.BigDecimal(st2)));*/
System.out.println(formatador.format(new java.math.BigDecimal(st)));
}
}
asadelta java <[EMAIL PROTECTED]> wrote:
Olá,
no programa abaixo, gostaria de saber pq o BigDecimal do atributo st funciona normalmente e do atributo st2 não!! Alguém poderia me ajudar?
Obrigado.
import java.text.DecimalFormat;
public class TesteForm2 {
public static void main(String ar[]) {
String st = "1234567.90";
String st2 = null;DecimalFormat formatador = new DecimalFormat();
st2 = st.substring(0,st.length()-2)+ '.'+st.substring(st.length()-2,st.length());
formatador.applyPattern("000,000.00");
System.out.println(formatador.format(new java.math.BigDecimal(st2)));
file://System.out.println(formatador.format(new java.math.BigDecimal(st)));}
}
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.