文字列を整数に変換する方法はたくさんあります 。最も一般的に使用されるメソッドは、pareseInt()メソッドです。文字列を整数に変換する方法は複数あります。この記事では、Javaで文字列をintに変換するためのすべての可能なメソッドを見ていきます。
3つの主な方法は次のとおりです。
Javaで文字列をIntに変換するparseInt()メソッド
このメソッドでは、文字列はプリミティブintに変換されます。
構文: int dtypename = Integer.parseInt(string)
例: int res = Integer.parseInt(str)
コードを考えてみましょう:
public class test {public static void main(String args []){String str = '102' int res = Integer.parseInt(str)System.out.println( 'number is:' + res)}}
出力:
説明:
上記のコードには、文字列変数「102」があります。別の変数resを宣言します。これは整数型です。したがって、文字列変数は、parseInt()メソッドを使用して整数に変換されます。
valueOf()メソッド:JavaのIntへの文字列
このメソッドでは、文字列はIntegerオブジェクトに変換されます。
構文: 整数dtypename = Integer.valueOf(string)
例: 整数res = Integer.valueOf(str)
コードを考えてみましょう:
public class test {public static void main(String args []){String str = '102' int res = Integer.parseInt(str)System.out.println( 'number is:' + res)}}
出力:
説明:
上記のコードには、文字列変数「122」があります。別の変数の結果をresとして宣言します。これは整数型です。したがって、文字列変数は、valueOf()メソッドを使用して整数に変換されます。
注:parseInt()はプリミティブintを返しますが、valueOf()は新しいInteger()オブジェクトを返します。
NumberFormatExceptionメソッド
文字列が解析できない場合、NumberFormatExceptionがスローされます。
コードを考えてみましょう:
public class test {public static void main(String args []){String str = '102' int res = Integer.parseInt(str)System.out.println( 'number is:' + res)}}
出力:
説明:
日付文字列を日付に変換する
文字列が解析できない場合、例外が生成されます。
これで、JavaのString toIntの記事は終わりです。 Javaで文字列をintに変換する3つの方法すべてを理解していただければ幸いです。
チェックしてください 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。私たちはあなたの旅のあらゆるステップを支援するためにここにいます。このJavaインタビューの質問に加えて、Java開発者になりたい学生や専門家向けに設計されたカリキュラムを考え出します。