java - 如何将字符串(长度为1)转换为相关的ASCII码(0-255)的int值?

标签 java string character

在我的代码中,我有一个长度为1的字符串, 我想将其转换为与(扩展)ASCII 代码(0-255)的字符值关联的 int。

例如:

"A"->65
"f"->102

最佳答案

int asciiCode = (int)A.charAt(0);

或者,如果您确实需要获取字符串文字“A”的 ascii 代码,而不是变量 A 引用的字符串:

int asciiCode = (int)"A".charAt(0);

关于java - 如何将字符串(长度为1)转换为相关的ASCII码(0-255)的int值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7707807/

相关文章:

java - 将当前地址显示为 Toast

java - 需要帮助添加单选按钮和文本框的值

java - java中打印包含火鸡字符的字符串

c# - .NET 如何确定字符的 Unicode 类别?

java - 使用 toString 与字符组成字符串

java - 在Java中,如何比较两个对象的值?

java - 有人可以解释一下这个 java 泛型语法吗?

linux - 什么是在 unix 中查找两个字符串的最长公共(public)子串的 shell 命令?

c - 生成 10 个随机字符

arrays - 如何在 Swift 中将字符数组转换为字符串数组