Loading

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;
	
posted @ 2020-04-12 16:36  文牧之  阅读(12)  评论(0)    收藏  举报  来源