Java ASCII 表2025年5月12日 | 阅读 11 分钟 ASCII 是 **American Standard Code for Information Interchange**(美国信息交换标准代码)的缩写。ASCII 是一种标准的数据传输代码,计算机使用它来表示文本数据和控制字符。 ASCII 是一个 7 位字符集,包含 128 个字符,即从 0 到 127。ASCII 为每个字符表示一个数值,例如 65 是 **A** 的值。在我们的 Java 程序中,我们需要操作存储在 ASCII 中的字符。 在 Java 中,ASCII 表是一个定义每个字符 ASCII 值的表。它也是 Unicode 的一个小子集,因为 Unicode 包含 2 个字节,而 ASCII 只需要一个字节。
让我们创建一个 Java 程序来构建上述 ASCII 表。在 Java 程序中,我们使用字符的 isWhitespace() 方法来确定一个字符是否是空白字符。我们还使用内置的 IsISOControl() 方法来检测非字母、数字和标点符号的字符。 ASCIITable.java 输出 ![]() 控制字符的 ASCII 值 (0-31, 127)ASCII(美国信息交换标准代码)中的控制字符范围从 0 到 31,还包括值 127。这些字符是不可打印的,主要用于控制处理文本的设备、文本格式化或传输控制。它们最初设计用于控制打印机或电传打字机等硬件设备。 以下是这些控制字符及其描述的列表
File Name: ControlCharacters.java (文件名: ControlCharacters.java) 输出 +-----+---------------------------+ | ASC | Description | +-----+---------------------------+ | 0 | NUL (Null char) | 1 | SOH (Start of Heading) | 2 | STX (Start of Text) | 3 | ETX (End of Text) | 4 | EOT (End of Transmission) | 5 | ENQ (Enquiry) | 6 | ACK (Acknowledge) | 7 | BEL (Bell) | 8 | BS (Backspace) | 9 | TAB (Horizontal Tab) | 10 | LF (Line feed) | 11 | VT (Vertical Tab) | 12 | FF (Form Feed) | 13 | CR (Carriage Return) | 14 | SO (Shift Out / X-On) | 15 | SI (Shift In / X-Off) | 16 | DLE (Data Link Escape) | 17 | DC1 (Device Control 1) | 18 | DC2 (Device Control 2) | 19 | DC3 (Device Control 3) | 20 | DC4 (Device Control 4) | 21 | NAK (Negative Acknowledge) | 22 | SYN (Synchronous Idle) | 23 | ETB (End of Transmission Block) | 24 | CAN (Cancel) | 25 | EM (End of Medium) | 26 | SUB (Substitute) 扩展 ASCII 字符 (128-255)扩展 ASCII 字符占用 8 位编码方案中的代码 128 至 255,通过增加额外的 128 个字符来增强原始的 7 位 ASCII 集。这种扩展有助于包含更广泛的符号,包括非英语语言的变音符号、各种图形符号和专业的排版细节。
ASCII 的优缺点ASCII(美国信息交换标准代码)字符编码标准在现代计算的发展中发挥了至关重要的作用。以下是与 ASCII 相关的一些主要优点和缺点: 优点
缺点
下一个主题Java 中用两个栈实现队列 |
是 Java 中可用的按位运算符之一。XOR(又名异或)接受两个布尔操作数,如果它们不同则返回 true。XOR 运算符的最佳用例是当两个给定的布尔条件不能同时为真时....
5 分钟阅读
Java 是一种广泛使用的编程语言,因其多功能性、易用性和健壮性而受到欢迎。然而,Java 开发人员遇到的最常见问题之一是空指针异常。在本文中,我们将仔细研究这个异常...
阅读 4 分钟
抛鸡蛋问题是一个著名的难题,它说明了大量的动态规划可以如何减少计算时间。该问题是如何丢鸡蛋以找到它能够承受的最高楼层的次数...
阅读 6 分钟
Java vs Kotlin Java 和 Kotlin 都是面向对象编程语言。但两者用于不同目的。Kotlin 用于开发 Android 应用程序,而 Java 主要用于开发企业应用程序。在本节中,我们讨论了 Java 和 Kotlin 之间的区别。Java Java 是...
5 分钟阅读
Java.lang.String 或 String 类,是 API 中的一个重要类。String 类在 Java API 中具有许多许多程序员并未立即意识到的独特功能。理解 String 类是学习 Java 的先决条件。它...
阅读 4 分钟
给定一个仅由小写字母组成的长度为 m 的字符串。我们必须使用字典序方法来确定字符串的第 n 个排列。示例 1:输入:字符串 str[] = "xyz" int n = 4 输出:字典序排列为 "xzy" 说明:所有可能排列的排序顺序:xyz、xzy、yxz、yzx、zxy,...
阅读 4 分钟
行为驱动开发 (BDD) 是一种软件开发方法论,作为测试驱动开发 (TDD) 的演变而出现。BDD 通过使用通用语言来描述系统的预期行为,强调开发人员、测试人员和业务利益相关者之间的协作。在 Java 生态系统中,BDD 被广泛...
阅读 3 分钟
反转字符串是 Java 中经常执行的任务,可以通过多种方式完成。一种有效的方法是使用 StringBuilder 类的 reverse() 函数来反转字符串的内容。在本节中,我们将介绍如何使用...
阅读 2 分钟
JonDonym(也称为 JAP)是一种代理系统,旨在实现可撤销的匿名性(使用或以笔名、假名或虚构名称出版的状态)。没有这种匿名性,使用互联网的每个设备...
阅读 4 分钟
图论中的美丽路径是指加权图中满足特定美学标准(例如,最小成本、最小距离或遵守颜色或边类型等约束)的路径。寻找美丽路径可能是图论中的常见问题...
7 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India