【发布时间】:2013-04-22 13:43:11
【问题描述】:
我有一个号码String,比如"1234567890"。
我需要将此String 格式化为"1234 5678 90"。 (空格是空格字符)
有人可以告诉我如何在java中做到这一点吗?
谢谢
【问题讨论】:
-
你应该写一个程序:)
-
我认为存在大量混乱以及为什么他得到
-1。他要求的不是基本的字符串操作,而是数字格式,这在 Java 中是一件复杂的事情(参见 Baadshah 的回答)。尽管他本可以在谷歌上搜索这个问题,但它已经被问了无数次了。 -
@AdamGent 好的,我也喜欢这个答案,但是来吧......如果你卡在某个地方,你可以问 Stackoverflow。如果您有解决方案并且需要更好的解决方案,请咨询 Stackoverflow。如果您甚至没有开始考虑问题,就不会。
-
@CsBalazsHungary 是的,它变得荒谬了。我最喜欢的是人们在没有给出任何基准数字或代码的情况下询问为什么某些东西很慢。常见问题解答应该是教别人如何使用 Google :)
-
@Sen 看起来像一个电话号码。如果是你应该看看谷歌的电话号码库:code.google.com/p/libphonenumber
标签: java string number-formatting