首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java等价于:String.format("{0:D9}",Result);

Java中字符串格式化方式有2种,一种是使用String.format()方法,另一种是使用MessageFormat.format()方法。

使用String.format()方法,代码如下:

代码语言:txt
复制
String str = "Hello, World!";
String formattedStr = String.format("%d", 123);
System.out.println(formattedStr);

使用MessageFormat.format()方法,代码如下:

代码语言:txt
复制
String str = "Hello, World!";
String formattedStr = MessageFormat.format("{0,number,integer}", 123);
System.out.println(formattedStr);

其中,{0,number,integer}表示第1个参数是数字,使用number格式,输出时保留整数部分。

因此,对于你给出的代码,使用String.format("{0:D9}",Result)来格式化字符串,输出结果应该是"00123"。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

C#核编之格式化编程

将目标数值转换成以当地货币形式的数值 str.AppendFormat("格式化十进制数,用于指定填充值的最小个数{0:d9}",999);// 输出:000000999...{0:d9}--->0代表参数的顺序,d9代表将10进制数的位数设置成9位,不够用0补 str.AppendFormat("小数点格式化,也用于填充指定值的小数个数{0:f3}"...2、在控制台应用程序之外格式化数值数据 .NET字符串格式化字符不局限与在控制台应用程序中使用,同样的格式化语法可以在调用string.format()使用,如果我们需要对任何应用程序类型(例如桌面GUI...string.format()返回一个新的字符串对象,修改用户提供的字符串对象和该对象提供的标志进行格式化。...代码如下: string userMessage=string.Format("100000 in hex is {0:x}",100000); Console.WriteLine(userMessage

837100
  • CompletableFuture笔记

    CompletableFuture是java8引入的一个很实用的特性,可以视为Future的升级版本,以下几个示例可以说明其主要用法(注:示例来自《java8实战》一书第11章) 一、引子:化同步为异步...String product) { return CompletableFuture.supplyAsync(() -> calculatePrice(product)); } 上面这2种方法效果等价...= String.format("%s:%.2f:%s", name, price, code); System.out.println(result); return...result; } } 主要有2处改动: 1 是delay方法引入了随机数,模拟不同商家查询价格时,有着不同的处理时间,显得更真实。...但是有一个细节问题,6个商家的最终结果(即:最后的[...]列表输出),是等所有异步操作都执行完,1次性输出的,这在实际应用中,意味着,最终买家能多快看到价格输出,取决最慢的那个商家,这是不能接受的,

    71810

    正则表达式(二)

    ‘py\b’可以匹配“openpyxl”中的‘py’,但不能匹配“python”中的‘py’ \d:匹配任意数字,等价[0-9] \D:匹配任意非数字字符,等价[^\d] \s:匹配任意空白字符...,等价[\t\n\r\f] \S:匹配任意非空白字符,等价[^\s] \w:匹配任意字母及下划线,等价[a-zA-Z0-9_] \W:匹配任意非字母数字及下划线,等价[^\w] \\:匹配原义的反斜杠...num =temp.group() num1 =int(num) +1 return str(num1) result1 =re.sub(r'\d+',func,'java:99...,python:95') result =re.split(r'[,:]','java:99,python:95') print (result1) #java:100,python:96 [替换]...print (result) #['java', '99', 'python', '95'] [转换列表] 如果文章有任何错误欢迎不吝赐教,其次大家有任何关于运维的疑难杂问,也欢迎和大家一起交流讨论

    70010
    领券