我正在使用 java 程序发送短信。
AT 命令以字符串形式提供。但是字符串格式应该是这样的
AT+CMGS="+33146290800"<CR>Please call me soon.<ctrl-Z>
.
我必须创建带有回车和 CTRL-Z 字符的字符串。
如果我在字符串中添加 0x0D 和 0x1A。
输出:
AT+CMGS="+33146290800"13Please call me soon.26
我怎样才能完成任务?谁能帮我找到出路。
最佳答案
获取这个字符串:
"+33146290800"<CR>Please call me soon.<ctrl-Z>
你使用这个字符串文字:
String s = "\"+33146290800\"\rPlease call me soon.\u001A";
\"
是双引号的 Java 字符串文字转义序列,\r
是回车转义序列,\u0026
是字符 x1A(十进制 26)的 Java 字符串文字 Unicode 转义序列,例如 Ctrl+Z。More to explore in the JLS.
关于java - 将回车 <CR> 和 CTRL-Z 添加到 Java 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24055653/