我需要该值是一个变量而不是“1646149510” 类似“值”的东西:变量1
String body = '{'+
'"query": {' +
' "value": "1646149510" ' +
' }' +
' }';
req.setBody(body);
我尝试用variable1替换“1646149510”,但它不起作用
要将“1646149510”替换为给定字符串中的变量,您可以使用字符串连接或字符串格式化。以下是如何在 Java 中使用字符串格式化来实现此目的的示例:
String variable1 = "your_variable_value";
String body = String.format("{ \"query\": { \"value\": \"%s\" } }", variable1);
req.setBody(body);
将“your_variable_value”替换为您要使用的实际变量。这会将“1646149510”替换为正文字符串中variable1的值。