HardBirch

Java数字格式化——右对齐,左补0

时间:13-09-12 栏目:安卓技术篇 作者:张飞不张,文采横飞 评论:0 点击: 4,567 次

比如数字、字符串,进行格式化输出。其中较为常见的是对数字进行右对齐输出,比如右对齐,左补0.例如:数字12,格式化为0012,数字123,格式化为0123.

下面是实现该需求的两种方法,利用了java本身的格式化功能。
public class FormatTest
{

public static void main(String[] args)
{
int number1 = 5;
int number2 = 0;
int number3 = -12;

System.out.println("\n------------------  方法 1  ------------\n");
java.text.DecimalFormat format = new java.text.DecimalFormat("0000");
System.out.println(format.format(number1));
System.out.println(format.format(number2));
System.out.println(format.format(number3));

System.out.println("\n------------------  方法 2  ------------\n");
// 0 代表前面补充0
// 4 代表长度为4
// d 代表参数为正数型
String str1 = String.format("%04d", number1);
String str2 = String.format("%04d", number2);
String str3 = String.format("%04d", number3);
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
}

}

声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: Java数字格式化——右对齐,左补0

Java数字格式化——右对齐,左补0:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐