【发布时间】:2014-03-16 12:33:13
【问题描述】:
我正在为这个问题在 JSE 1.7.0.52 中寻找多线程进程的性能解决方案:
我有一个字符串,例如:“12697 26”
我需要一个字符串为“00012697 26”
这意味着我不能将 String.formatter 方法用作:
String c = " 12697 26 ";<br />
String.format( "%1$15s", c);<br /><br />
因为结果将与输入相同。 15s 用空格填充左边的字符串,但我需要用零填充....
Java 的新版本中存在一些性能解决方案? 亲切的问候
【问题讨论】:
-
你为什么需要这个?
-
@EJP 因为我在 oracle 11g 中通过 listagg 生成了很多字符串作为“其他系统中的向量”连接,用于按属性分区的集成,现在我遇到了这个问题。
-
@Karna 这不是重复的,请仔细阅读问题...
-
为什么正好有 3 个零?
-
但是你的例子只有 12 个字符...