javascript - javascript 中的模板文字

标签 javascript templates

<分区>

在 javascript 中,我可以编写以下代码:

response = {
    status: 1,
    data: {
        key : 2
    }
}
var result = `status is ${response.status}, data key is ${response.data.key}`
console.log(result);

输出是

status is 1, data key is 2

是否有任何库提供在 java 中执行此操作的方法,提供以下功能?

String xxxFunction(Map map, String template)

请注意${response.data.key}的用法,map in map

最佳答案

你可以使用String.format

String template = "status is %s, data key is %s"
String result = String.format(template, status, key);

关于javascript - javascript 中的模板文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51874352/

相关文章:

c++ - 可变参数模板类的可变参数模板

c++ - 函数 C++ 中具有大小返回类型的模板?

c++ - 元整数平方根中的无限递归

c++ - 可变参数模板必须具有非空参数包的可调用特化才能格式正确吗?

javascript - 如何使用 ListItem onPress 切换目标状态

javascript - 无法访问 for 循环内创建的数组

javascript - Typescript 在 node_modules 文件夹中的定义文件中找不到类型

javascript - 如何用视频创建网络动画——比如 apple.com/ipad-air

javascript - Extn JS 4.2.0 网格分页不起作用

c++ - 使用模板元编程计算阶乘