java - 将回车 <CR> 和 CTRL-Z 添加到 Java 中的字符串

标签 java

我正在使用 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/

相关文章:

Java,thread.sleep()阻止按钮的使用(不识别按钮点击)

java - HIbernate - 不要在急切关联中加载惰性实体

java - 从头开始对列表进行排序

java - 从 XMLType 标记的 Java 类中提取 XML

java - Spring 启动: Read Datasource properties from another property file

java - Recycler如何查看Data Bind?

Java 观察者/对象监听器(游戏引擎)

java - TestNG 覆盖报告生成

java - java中数组越界异常

java - Android水平矩形审阅栏