2014-11-03 71 views
-1

我想组织一个这样的数字“999.99.999”我如何组织一个号码?

这个数字的长度总是8个字符。

12314156 => 123.14.156

我如何格式化?

+0

描述你尝试过什么?如果您希望我们为您做到这一点,那么您来错了地方。我建议你检查正则表达式(或子字符串)和字符串格式。 – m0skit0 2014-11-03 11:16:48

回答

0

您可以在java中使用format,就像在C中使用printf一样,甚至可以使用System.out.printf

0

您可以参数化下面的代码。

Matcher m = Pattern.compile("(\\d{3})(\\d{2})(\\d{3})").matcher("99999999"); 
if(m.matches()){    System.out.println(m.group(1).concat(".").concat(m.group(2)).concat(".").concat(m.group(3))); 
}