java - 从字符串中的字符获取 ASCII

标签 java string ascii

我有一个循环 i通过字符串递增,我想打印该字符,但打印它的 ASCII 代码。

myString = "90210";
for (int i = 0; i < myString.length(); i++) {
    System.out.println(myString.charAt(i));
}

输出:

57
48
50
49
48

显然charAt()不这样做,但我需要另一种方法附加到它以获得我想要的结果。

最佳答案

只需转换为 int 即可获得 char 的数值,从而使用重载的 println(int) 方法

System.out.println((int)myString.charAt(i));

关于java - 从字符串中的字符获取 ASCII,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22276793/

相关文章:

swift - 如何在 Swift 中将字符附加到字符串?

C++:如何并排打印两张ASCII图片?

linux - 如何遍历 Bash 中的所有 ASCII 字符?

java - GoogleApiClient 空指针异常

java - JSP 字符串格式化截断

c++ - 警告 : array 'alphabet' initialized by parenthesized string literal

java - 如何在 android studio 中使用我的应用程序在字符串数组中添加更多字符串

java - 字符串索引超出范围 解决方案? (java)

java - 如何让我的客户端与我的服务器对话?

regex - 如何使用 Google Sheet REGEXEXTRACT 公式提取完全用大写字母书写的带有重音符号(变音符号)的单词?