gpt4 book ai didi

java - 在 Java 中用数据替换变量

转载 作者:行者123 更新时间:2023-12-01 07:27:17 26 4
gpt4 key购买 nike

我得到一个字符串,例如:“用户 << a1 >> 是 << a2 >> 50 岁。”
我还有一个数组,其中包含需要放入字符串中的数据!对于前。 a[0]=“约翰”; a[1]=“30”
因此,对于这个例子,我想替换 << a1 >>John<< a2 >> 30。

我唯一能找到的是以下问题:How to replace a set of tokens in a Java String? ,但说实话我什么都不懂,也不确定这是否是我真正想要的。

那么,这真的是我需要处理的吗?如果是的话,我会去读一些教程。
提前致谢。

编辑:注意:但我无法控制传入的字符串。所以这将与我输入的方式完全相同。所有变量的形式均为 << a0 >>并且变量的数量未知(甚至可能有 10 个变量)。

最佳答案

String.format("The user %s is %s 50 years old.", a[0],a[1]);

如果您必须使用<<a1>><<a2>>然后像这样......

String s = "The user <<a1>> is <<a2>> years old.";
String output = s.replace("<<a1>>", a[0]).replace("<<a2>>", a[1]);

关于java - 在 Java 中用数据替换变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22263273/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com