我正在使用java程序发送短信。
AT命令作为字符串提供。但字符串格式应该是这样的
AT+CMGS="+33146290800"<CR>Please call me soon.<ctrl-Z>
。
我必须使用Carriage Return和CTRL-Z字符创建字符串。
输出:
AT+CMGS="+33146290800"13Please call me soon.26
我该如何完成任务?任何人都可以帮我找到出路。
答案 0 :(得分:7)
获取此字符串:
"+33146290800"<CR>Please call me soon.<ctrl-Z>
您使用此字符串文字:
String s = "\"+33146290800\"\rPlease call me soon.\u001A";
\"
是双引号的Java字符串文字转义序列,\r
是转义序列的回车符,\u0026
是字符x1A的Java字符串文字Unicode转义序列(十进制26),例如,Ctrl + Z. More to explore in the JLS.