import java.text.DecimalFormat;
import java.util.regex.Pattern;
public class main {
/**
* @param args
*/
public static void main(String[] args) {
String no = "129432453232";
String number = no;
String L="";
String R="";
String T = "";
int k= number.length();
for (int i = 0; i < number.length(); i++) {
if (number.substring(i, i + 1).equals(".")){
L=number.substring(0,i).trim();
R=number.substring(i+1,k).trim();
}else {
}
}
if(R == null || R.equals("")){
T = no;
}
System.out.println("数字"+T);
System.out.println("左边的数字"+L);
System.out.println("右边的数字"+R);
if(T == null || T.equals("")){
Long n = Long.parseLong(L);
DecimalFormat df = new DecimalFormat("#,###");
String m = df.format(n);
String num = m + "." + R;
System.out.print("有小数点的:"+ num);
}else{
Long n = Long.parseLong(T);
DecimalFormat df = new DecimalFormat("#,###");
String m = df.format(n);
System.out.print("没小数点的:"+ m);
}
}
}