このブログでは、変換するためのアプローチについて説明します。 チャー ' に ' 整数 ジャワで。
例を使用してJavaで「Char」を「Int」に変換/変換する方法は?
変換するには ' チャー ' に ' 整数 」 Java では、次のアプローチを適用します。
アプローチ 1: 「Character.getNumericValue()」メソッドを使用して Java で Char を Int に変換する
「 Character.getNumericValue() ” メソッドは、指定された文字の int 値を返し、int 値を持たない文字の場合、” -1 」が返ってきます。このメソッドは、指定された文字を単純に整数に変換するために適用できます。
構文
getNumericValue ( バツ )
上記の構文では、「 バツ 」は、整数に変換する必要がある文字に対応します。
例
次の例の概要を見てみましょう。
チャー キャラクター = 「あ」 ;整数 割当 = キャラクター . getNumericValue ( キャラクター ) ;
システム . 外 . println ( '整数は: ' + 割当 ) ;
上記のコード行では:
- まず、キャラクターを初期化します。
- 次のステップでは、「 Character.getNumericValue() 」メソッドで、指定された文字をパラメーターとして蓄積します。
- 最後に、メソッドのパラメーターとして初期化された文字を「 整数 」。
出力
上記の出力では、対応する整数が返されていることがわかります。 16進数 』のキャラクター表現。
アプローチ 2: 「int」データ型を割り当てて、Java で Char を Int (ASCII 表現) に変換する
このアプローチでは、「 チャー 」は整数に変換できます。つまり、「 アスキー 」表現、「 整数 」データ型を初期化された整数に:
チャー キャラクター = 「あ」 ;整数 割当 = キャラクター ;
システム . 外 . println ( 'ASCII 値は次のとおりです:' + 割当 ) ;
上記のコード ブロックでは:
- 同様に、整数に変換する必要がある文字を初期化します。
- 次に、「 整数 」データ型を文字に。
- 最後に、その「」に相当する対応する整数を表示します アスキー 」の表現。
出力
この出力では、対応する整数、つまり「 アスキー 」に相当し、返されます。
アプローチ 3: 「parseInt()」および「String.valueOf()」メソッドを使用して Java で Char を Int に変換する
「 parseInt() ” メソッドは、” のプリミティブ データ型を取得するために使用されます。 弦 '、 そしてその ' String.valueOf() 」メソッドは、さまざまなタイプの値を文字列に変換します。これらのメソッドを組み合わせて、文字を文字列に変換し、文字列の整数表現を返すことができます。
構文
parseInt ( x,y )この構文では:
- 「 バツ 」は、10 進数の文字列表現を指します。
- 「 と 」は「x」を整数に変換します。
上記の構文では、「 キャラクター 」は、文字列に変換する必要がある文字に対応します。
例
以下のコード行を見てみましょう。
チャー キャラクター = '1' ;整数 割当 = 整数 . parseInt ( 弦 . 値の ( キャラクター ) ) ;
システム . 外 . println ( '整数は: ' + 割当 ) ;
上記のコードに従って、次の手順を適用します。
- 同様に、整数に変換する文字を初期化します。
- 次に、組み合わせた「 parseInt() ' と ' String.valueOf() 」メソッドは、最初に初期化された文字を文字列に変換し、次に文字列を整数に変換します。
- 最後に、変換された「 整数 』のキャラクター表現。
出力
この出力は、目的の要件が満たされていることを意味します。
結論
Java で char を int に変換するには、「 Character.getNumericValue() ”メソッド、代入” 整数 ” データ型、または組み合わせて使用 “ parseInt() ' と ' String.valueOf() 」メソッド。これらのアプローチは「 整数 」値を直接、必要なデータ型を割り当てるか、最初に文字を文字列に変換して整数に解析します。このブログでは、「 チャー ' に ' 整数 ジャワで。