你能在 Java 中转义变量吗?例如,在 PHP 中,我可以这样做:
$test = 3;
echo "He is {$test} years old";
这将输出:
He is 3 years old
你能用Java做类似的事情吗?
你应该使用 String.format
int age = 3;
String newString = String.format("He is %d years old", age);
%d - 表示 int。%s - 用于字符串,%f 用于浮点数,以及越来越多的格式选项。
你可以在这里找到一个很好的解释:
诺姆。
我认为你需要这种方式
Int x=3;
String test="He is "+x+"years old";
System.out.println(test);
output
He is 3 years old
我可能会误解这个问题,但我会这样做
int age = 3;
System.out.println("He is " + age + " years old");