Java ASCII 字符作为字符串输入

标签 java ascii

我对以下 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/

相关文章:

java - itext7 - 如何在 PDF 中绘制水平虚线?

java - 从 multimap 列表中删除元素的最佳方法

c# - HttpClient - 包含非 ASCII 字符的 header

c - toascii 有什么作用?

python - 希望在 python 中将 html 转换为 ascii 文本(ansi 可能)

使用正确的 ASCII 值时,Cs50 Vigenere 代码会产生意外的输出

Python zipfile 通过 suds 发送错误 : "' ascii' codec can't decode byte 0x8c in position 10: ordinal not in range(128)"

java - 将项目插入列表,对其进行排序并在插入后检索项目的索引

java - akka-spring : How to wire actors

java - PageableListView 右参数