这可能是一个非常简单的问题,但由于我使用的是1.3 IDE,我无法使用最常用的方法来执行此操作。
String at_cmd_response = atc.send("AT+CMGS=\"+35111111111\"\r");
我需要引入一个名为number的字符串,其中包含" 35191xxxxxxx "在 at_cmd_response 。为此,我已经看过String.format方法,但由于我的IDE,我无法使用它。
还有其他办法吗?
由于
答案 0 :(得分:3)
简单字符串连接(+
)将起作用:
String at_cmd_response = atc.send("AT+CMGS=\""+number+"\"\r");
答案 1 :(得分:0)
看起来你有一个调制解调器并希望发送一些命令......比如 发送短信 或 拨打电话 或类似:-) ...
现在问题:
您需要将modem命令与参数连接起来 在java中,这些是字符串,可以使用一元运算符 +
连接喜欢:
" AT + CMGS = \" + yourPhoneNumber +" \" \ r"
示例:
String yourPhoneNumber = "+35111111111";
现在调用方法
atc.send("AT+CMGS=\" + yourPhoneNumber + \"\r");