knrt.net
当前位置:首页 >> jAvA FormAt string >>

jAvA FormAt string

string str = string.Format(%.2f ,4545.48); java的format和c的printf基本是一模一样的.

format(String, Object[])方法要求的第二个参数是Object类型的数组 Object类型有Boolean、Character、Integer、Long、Float和Double 是包装类 小写的boolean,int,long,double 是基本数据类型 例如:int i = 1;//此创建了一个基本类型的int对象。...

看看API文档你就知道了: 代码======================================================= float floatType=1000.00f; double doubleTyep=11111111111111111.00d; Date dateType = new Date(); String floatStr = String.format("%a, %e, %f, %g",...

System.out.println(String.format("%-10s", "abcd").replace(' ', '0')); 注:String.format默认以空格填充

public class StringFormatDemo {public static void main(String[] args) {//String.format 实现了四舍五入System.out.println(String.format("%.2f",8.1256));//8.13System.out.println(String.format("%.2f",8.1216));//8.12System.out.print...

我测试了你的代码,是对齐的,我在MyEclipse 写的main方法测试的。 public String toString(int code,String name,double price,int inventory) { String declare = String.format("%-10d", code) + String.format("%-50s", name) + "£" + Stri...

5代表小数点前5位 2代表小数点后2位

占位符完整格式为: %[index$][标识]*[最小宽度][.精度]转换符 。 针对不同数据类型的格式化,占位符的格式将有所裁剪。 % ,占位符的其实字符,若要在占位符内部使用%,则需要写成 %% 。 [index$] ,位置索引从1开始计算,用于指定对索引相应的...

import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { String a = "2014-05-21"; DateFormat df = new S...

随便自己写个方便埃 /** * 获取定长的字符串 * @param str 原始字符串 * @param len 固定长度 * @param c 不够填充的字符 * @return 固定长度的字符串 */ public static String getFixedLenString(String str, int len, char c) { if (str == nu...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com