我对以下 ASCII 字符 11 Vertical Tab、28 File Separtor 和 13 Carriage Return 感兴趣。通过 Java,Character.isWhitespace() 会告诉我这些字符是否属于这些类型之一。
我想要做的是以字符串形式发送输入数据。例如字符 13 是 '\r' 所以它可以被输入到一个字符串中:
String input = new String("'\'rThis is");
从这里我可以识别出 input.toCharArray() 中的字符 0、1 和 2 是 ASCII 字符 13。垂直制表符和文件分隔符如何用字符串表示。
我做了很多研究,但谷歌没有给出答案。 Horizantal tab就是“This is”之类的制表符,什么是Veritical tab?
最佳答案
原则上,您可以将它们作为 Unicode 代码点输入,如下所示:
- 垂直制表符:\u000b
- 文件分隔符:\001c
我现在手边没有 Java 编译器,所以我无法测试它是否真的有效。
关于Java ASCII 字符作为字符串输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239847/