JavaBean实例7:把整型数据格式化为指定长度的字符串
如果我们需要规范化某类数据,例如:
表示三个人的工资:
A:3000
B:30000
C:300000
如果我们想把ABC三者的工资格式化为8位数的字符串,即
A:00003000
B:00030000
C:00300000
这个时候我们可以应用java.text.NumberFormat类里的方法实现:
1.getinstance();
该方法返回当前默认语言环境的通用数值格式。
2.setMinimumIntegerDigits();
该方法用于设置整数部分所允许的最小位数,如果位数不够,则在数字前用0补齐。
3.format();
该方法用于将数字格式化为字符串。
下面通过实例详细了解:(详细注释)
1.javaBean文件
StringUtil.java:
package exa133;
import java.text.NumberFormat;
public class StringUtil {
private int intValue; //将要格式化的整型值
private String formatStr; //格式化后的字符串
private int minimumDigit; //格式化后字符串的最少位数
public int getMinimumDigit() {
return minimumDigit;
}
public void setMinimumDigit(int minimumDigit) {
this.minimumDigit = minimumDigit;
}
public int getIntValue() {
return intValue;
}
public void setIntValue(int intValue) {
this.intValue = intValue;