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

如何格式化前导零的Java字符串?

孙莫希
2023-03-14
问题内容

例如,这是字符串:

"Apple"

并且我想添加零以填写8个字符:

"000Apple"

我该怎么办?


问题答案:

如果您必须在没有库帮助的情况下执行此操作:

("00000000" + "Apple").substring("Apple".length())

(有效,只要您的字符串不超过8个字符。)



 类似资料:
  • 问题内容: 我有一个包含值的变量。 我希望它准确包含8位数字,即。 是否有PHP函数呢? 问题答案: 用途: 另外,您也可以使用:

  • 问题内容: 如何用Java格式化带有前导符号的数字? 负数正确显示为带前导,但显然正数不显示为。 如何在Java中做到这一点?我当前的货币格式字符串是(是,我需要格式化正/负货币值) 问题答案: 使用负子模式,如javadoc中DecimalFormat所述。 产生(在我的法语语言环境中,空格是分组分隔符,逗号是十进制分隔符):

  • 问题内容: 为什么 打印而不是? 作为以下代码行的输出,我的字符串看起来如何? 问题答案: 数后这里定义全宽,包括小数点,所以你需要将其更改为:

  • 问题内容: 我有以下格式化字符串的方法: 如果是负的零(,等)的输出将是。 如何使输出始终始终为负的零值和正的零值? (实现此目标相当简单,但我找不到所谓的简洁pythonic方式。理想情况下,有一个我不知道的字符串格式设置选项。) 问题答案: 加零: 您可以格式化:

  • 问题内容: 这个问题已经在这里有了答案 : 显示带有前导零的数字 (16个答案) 3年前关闭。 我需要在整数前添加零,以使字符串具有定义的位数($ cnt)。将此简单功能从PHP转换为Python的最佳方法是: 有功能可以做到这一点吗? 问题答案: 您可以使用该方法将字符串填充为零:

  • 问题内容: 嗨,我有以下字符串:2012-05-20T09:00:00.000Z,我想将其格式化为20/05/2012,9am 如何在Java中这样做? 谢谢 问题答案: 用先 来,然后 到