String.format格式化

原创 2013年12月04日 10:11:53

 

package hb.strformat;

public class IntFormat {

	public static void main(String[] args) {
		
		int d = Integer.parseInt("99099");
		System.out.println(d);
		//格式化为整形型字符串
		System.out.println(String.format("%d",d));
		//整数长度为7,如果不到7位就用0填充
		System.out.println(String.format("%07d",9909));
		System.out.println(String.format("%07d",99099999));
		//长度不满7就用空格填充
		System.out.println(String.format("% 7d",9909));
		//使用,对数字分组
		System.out.println(String.format("%,d",9909999));
		//显示正负数
		System.out.println(String.format("%+d",d));
		System.out.println(String.format("%+d",-345));
	}

}

 

 

package hb.strformat;

public class FloatFormat {

	public static void main(String[] args) {
		
		double d = Double.parseDouble("9909999999.9999");
		System.out.println(d);
		//格式化为浮点型字符串
		System.out.println(String.format("%f",d));
		//整数部分全部显示,小数部分后面保留5位小数
		System.out.println(String.format("%.5f",d));
		//使用,对数字分组
		System.out.println(String.format("%,f",d));
		//显示正负数
		System.out.println(String.format("%+f",d));
		System.out.println(String.format("%+f",-345.98));
		//算小数点后面的位数一起时15
		System.out.println(String.format("%015f",345.98));
		//小数点后面保留三位小数
		System.out.println(String.format("%015.3f",345.98));
	}

}

 

package hb.strformat;

import java.util.Date;

public class DateFormat {

	//%tx使用来专门格式化日期和时间的
	public static void main(String[] args) {
		Date now = new Date();
		System.out.println("全部日期和时间信息:"+String.format("%tc", now));
		System.out.println("年-月-日格式:"+String.format("%tF", now));
		System.out.println("月/日/年格式:"+String.format("%tD", now));
		System.out.println("HH:MM :"+String.format("%tR", now));
		System.out.println("HH:MM:SS PM格式(12时制):"+String.format("%tr", now));
		System.out.println("HH:MM:SS格式(24时制):"+String.format("%tT", now));
	}

}

String.format()用法

1 占位符1.1 单个占位符String s = String.format("Hello %s,Welcome to my blog!", "jerry"); System.out.println(...
  • qq_25925973
  • qq_25925973
  • 2017年01月13日 13:59
  • 1975

String.format的用法(字符串格式化)

String.format返回的是String类型的字符串 1.在string.xml里加入 绑定成员数量不能超过%d 2.java代码里就可以这样用 String.format(mRes.getSt...
  • wdy3110411073
  • wdy3110411073
  • 2015年12月30日 11:20
  • 4413

一种std::string的格式化方法

一种std::string的格式化方法
  • tumin999
  • tumin999
  • 2016年03月03日 17:00
  • 8972

JAVA字符串格式化-String.format()的使用

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种...
  • lonely_fireworks
  • lonely_fireworks
  • 2012年09月10日 11:01
  • 706105

std::string格式化输入输出

在C语言中:        C函数有sprintf函数, 比较方便, 但是需要知道所需要的内存空间是多少. 在C++的框架MFC中:         在MFC中CString 有Format...
  • wishchin
  • wishchin
  • 2016年03月08日 09:59
  • 7176

C# string.Format格式化日期

string.Format();格式化为日期形式
  • xiaouncle
  • xiaouncle
  • 2017年04月01日 13:35
  • 4935

String.Format用法

名称 说明    Format(String, Object)  将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。    Format(String, arra...
  • cunjue
  • cunjue
  • 2016年07月19日 21:48
  • 4929

String.Format 大全

0、0的格式化string.Format("{0:8D8}", 3)//第一个8表示空8个位置,后一个8表示用0填写最多8位数据 1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格...
  • norsd
  • norsd
  • 2015年12月08日 21:15
  • 2028

STL::STRING格式化字符串

void __inline __cdecl StdFormatA(std::string &buf, const char *format, ...) void __inline __cdecl St...
  • Sidyhe
  • Sidyhe
  • 2015年09月16日 11:48
  • 1447

将格式化字符串赋给stl::string

代码很简单,就不解释了,直接上代码:#include #include #include using namespace std; //功能:将格式化字符串赋给stl::string //参数...
  • AAA20090987
  • AAA20090987
  • 2014年07月25日 15:57
  • 1655
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:String.format格式化
举报原因:
原因补充:

(最多只允许输入30个字)