给你一个我写的bean
public class KINGAKU_FORMAT {
public KINGAKU_FORMAT() {
}
/** 去掉三位一撇*/
public String KINGAKU_STRTONUM(String st){
if(st==null){
return "0";
}else if(st.equals("null")){
return "0";
}else{
if(st.length()>4){
String[] newst = new String[st.length()];
for(int i=0;i<st.length();i++){
newst[i] = st.substring(i,i+1);
}
String st1 = newst[0];
for(int i=1;i<st.length();i++){
if(newst[i].equals(",")){
continue;
}else{
st1 = st1 + newst[i];
}
}
return st1;
}else{
return st;
}
}
}
/** 添加三位一撇*/
public String KINGAKU_NUMTOSTR(String st){
if(st==null){
return "0";
}else if(st.equals("null")){
return "0";
}else{
if(st.length()>=4){
long che=1;
short x=1;
String[] newst = new String[st.length()];
for(int i=0;i<st.length();i++){
newst[i] = st.substring(i,i+1);
}
String st1 = st.substring(st.length()-1,st.length());
for(int i=st.length()-2;i>=0;i--){
if(x%3==0){
st1 = "," + st1;
x = 0;
}
st1 = newst[i] + st1;
x += 1;
}
return st1;
}else{
return st;
}
}
}
}
public class KINGAKU_FORMAT {
public KINGAKU_FORMAT() {
}
/** 去掉三位一撇*/
public String KINGAKU_STRTONUM(String st){
if(st==null){
return "0";
}else if(st.equals("null")){
return "0";
}else{
if(st.length()>4){
String[] newst = new String[st.length()];
for(int i=0;i<st.length();i++){
newst[i] = st.substring(i,i+1);
}
String st1 = newst[0];
for(int i=1;i<st.length();i++){
if(newst[i].equals(",")){
continue;
}else{
st1 = st1 + newst[i];
}
}
return st1;
}else{
return st;
}
}
}
/** 添加三位一撇*/
public String KINGAKU_NUMTOSTR(String st){
if(st==null){
return "0";
}else if(st.equals("null")){
return "0";
}else{
if(st.length()>=4){
long che=1;
short x=1;
String[] newst = new String[st.length()];
for(int i=0;i<st.length();i++){
newst[i] = st.substring(i,i+1);
}
String st1 = st.substring(st.length()-1,st.length());
for(int i=st.length()-2;i>=0;i--){
if(x%3==0){
st1 = "," + st1;
x = 0;
}
st1 = newst[i] + st1;
x += 1;
}
return st1;
}else{
return st;
}
}
}
}
NumberFormat f=NumberFormat.getNumberInstance();
String s=f.format(1234567);