当前位置: 首页 > 面试题库 >

如何在Java中将长整数格式化为不带分隔符的字符串?

关志
2023-03-14
问题内容

这个问题很简单,但是我敢打赌,在这里询问可能比尝试理解有关以下文档的方法更直接MessageFormat

long foo = 12345;
String s = MessageFormat.format("{0}", foo);

观察值为“ 12,345”。

期望值为“ 12345”。


问题答案:

只需使用 Long.toString(long foo)



 类似资料:
  • 问题内容: 在Python中,有什么简单的方法可以将整数格式化为表示以K表示成千上万,以M表示成千上万,并在逗号后仅保留几位数的字符串? 我想将7436313显示为7.44M,将2345显示为2,34K。 是否有一些可用的%字符串格式化运算符?还是只能通过在循环中实际除以1000并逐步构造结果字符串来完成? 问题答案: 我认为没有内置功能可以做到这一点。您必须自己滚动,例如:

  • 问题内容: 假设我有一个字符串“ 1 23 40 187 298”。该字符串仅包含整数和空格。如何将这个字符串转换为整数数组[1,23,40,187,298]。这就是我尝试的方式 但它不起作用,请提供一些帮助。谢谢! 问题答案: 你忘记了 解析为空字符串以创建新数字位后重置为空字符串 在字符串的末尾将没有空格,所以 } 将不会被调用,这意味着您需要调用 循环后再次 但更简单的方法是只用创建令牌的临

  • 问题内容: 如何用“。”格式化数字 作为千位分隔符,和“,”作为MySql中的十进制分隔符? 我正在使用像 SELECT Format(myNumber,2)as myNumberFormatted FROM … 但是返回类型是一个数字,例如: 相反,我想要 在MySQL中怎么做? 谢谢 问题答案: MySQL> = 5.5: MySQL <5.5:

  • 问题内容: 我有一个,我想将其拆分为, 此拆分代码应适用于所有输入之王,例如ab123456和acff432等。如何拆分这种字符串。可能吗? 问题答案: 您可以尝试拆分像的正则表达式。试试这个: 将输出 您可以使用解析数字字符串为Integer 。

  • 问题内容: 我有一个字符串,我正在尝试将其解析为一个数字。我尝试使用,结果为2。我猜逗号是问题所在,但我将如何以正确的方式解决此问题?只需删除逗号? 问题答案: 是的,删除逗号:

  • 给我一个字符串“23 45”,我需要得到两个值为23的变量(int a)和值为45的变量(int b)