ホームページ  >  記事  >  Java  >  Java で文字を ASCII 値に変換するにはどうすればよいですか?

Java で文字を ASCII 値に変換するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-03 10:18:03762ブラウズ

How do I Convert a Character to its ASCII Value in Java?

Java での文字の ASCII 数値への変換

プログラミングの領域では、文字データを扱う場合、その ASCII を判断する機能が必要になることがよくあります。数値。特定のシナリオを考えてみましょう:

「admin」という名前の文字列があり、部分文字列操作を使用して最初の文字を「charValue」という名前の別の変数に抽出するとします。

<code class="java">String name = "admin";
String charValue = name.substring(0, 1); // charValue = "a"</code>

私たちの目標は次のとおりです。 "a" の ASCII 数値 (97) を決定します。

解決策: 文字を ASCII にキャストする

文字を ASCII に変換する簡単な方法Java の value は、文字を int データ型にキャストします。例:

<code class="java">char character = 'a';
int ascii = (int) character;</code>

あなたの場合、まず charAt を使用して文字列から個々の文字を取得してから、それを int にキャストします。

<code class="java">char character = name.charAt(0); // This gives the character 'a'
int ascii = (int) character; // ascii is now 97.</code>

Implicit Casting for可読性

明示的なキャストは厳密には必要ありませんが、追加するとコードの可読性が向上します。ただし、ほとんどの場合、Java では便宜上暗黙的なキャストが許可されています。

<code class="java">int ascii = character; // Even this will do the trick.</code>

これらの技術を利用すると、Java で文字を対応する ASCII 数値にシームレスに変換でき、さまざまなテキスト関連の操作が容易になります。

以上がJava で文字を ASCII 値に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。