首页 > 解决方案 > 我们如何为多参数构建字符串?

问题描述

我想实现类似这里的代码。

String text = "world, java";
String.format("Hello %s cool %s", text);
//result: Hello world cool java

标签: javaandroid

解决方案


经过:

  • 首先将带有参数的那个字符串转换字符串数组
  • 然后将该数组传递给格式调用

你看,那个方法

public static String format(String format, Object... args) {  

因为那个需要零到多个参数!

换句话说:您可以使用split()将一个字符串分解为一个数组,然后将其传递。或者,您只需手动传递不同的参数:

String.format("Hello %s cool %s", parm1, parm2);

推荐阅读