1. ホーム

[解決済み】javaで文字をASCIIの数値に変換する方法

2022-04-10 22:03:40

質問

私は String name = "admin";

を実行します。 String charValue = name.substring(0,1); //charValue="a"

を変換したいのですが charValue をASCII値(97)に変換したいのですが、javaでどのようにすればよいのでしょうか?

どのように解決するのですか?

とてもシンプルです。ただ、あなたの charint .

char character = 'a';    
int ascii = (int) character;

あなたの場合、まずStringから特定のCharacterを取得し、それをキャストする必要があります。

char character = name.charAt(0); // This gives the character 'a'
int ascii = (int) character; // ascii is now 97.

キャストは明示的に必要ではありませんが、可読性を高めるために使用します。

int ascii = character; // Even this will do the trick.