从字符串中获取char中的ASCII

gat*_*tor 0 java string ascii

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

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

要输出:

57
48
50
49
48
Run Code Online (Sandbox Code Playgroud)

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

Sot*_*lis 5

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

System.out.println((int)myString.charAt(i));
Run Code Online (Sandbox Code Playgroud)