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

如何在Java中使用占位符对字符串进行格式化(例如在Python中)?

南宫正阳
2023-03-14
问题内容

我是Java新手,来自Python。在Python中,我们执行以下字符串格式设置:

>>> x = 4
>>> y = 5
>>> print("{0} + {1} = {2}".format(x, y, x + y))
4 + 5 = 9
>>> print("{} {}".format(x,y))
4 5

如何在Java中复制相同的内容?


问题答案:

MessageFormat课程看起来像您所追求的。

System.out.println(MessageFormat.format("{0} + {1} = {2}", x, y, x + y));


 类似资料:
  • 问题内容: 我是Java新手,来自Python。在Python中,我们执行以下字符串格式设置: 如何在Java中复制相同的内容? 问题答案: 该课程看起来像您所追求的。

  • 问题内容: 我有一个看起来像的字符串,并且我想知道如何分隔参数,以便它们是两个不同的%s。我来自Java的想法是这样的: 但这不起作用,因此它在Python中的外观如何? 问题答案: 马克·西达德(Mark Cidade)的答案是正确的-您需要提供一个元组。 但是从Python 2.6起,您可以使用代替: 不再鼓励使用for格式化字符串。 这种字符串格式设置方法是Python 3.0中的新标准,应

  • 问题内容: 我非常喜欢使用字典来格式化字符串。它可以帮助我阅读所使用的字符串格式,也可以利用现有的字典。例如: 但是我不能弄清楚这样做的python 3.x语法(或者甚至是可能的)。我想做以下 问题答案: 由于问题是特定于Python 3的,因此这里使用的是从Python 3.6开始可用的新f字符串语法: 注意外部单引号和内部双引号(您也可以采用其他方法)。

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

  • 问题内容: 我想知道如何使用f字符串以Pythonic方式格式化这种情况: 问题是不能在f字符串的表达式部分内使用。预期产量: 问题答案: 你不能 反斜杠不能出现在花括号内;这样做会导致: 这是在PEP中为f字符串指定的: 反斜线可能不会出现在f字符串的表达式部分内,[…] 一种选择是先命名,然后再在-string内进行命名;也就是说,不使用文字: 结果是: @wim指定的另一个选项是用来获取返回

  • 问题内容: 我正在学习将我的应用本地化为简体中文。我正在按照本教程进行操作。 因为本教程基于Obj-C,所以格式化后的字符串可以这样写: “你喜欢?” =“〜Es bueno?〜”; 但是我正在使用Swift。而且在Swift中,我认为您不能用来表示在那里放置了一些东西。我们有字符串插值对吗? 我的应用与数学有关。我想在表格视图单元格的详细标签中显示哪些输入用于计算结果。例如 此处的意思是“根据x