-
Integer.parseInt()メソッドを使用する方法:
String str = "1234"; int num = Integer.parseInt(str); System.out.println(num); // 結果: 1234
-
Integer.valueOf()メソッドを使用する方法:
String str = "5678"; int num = Integer.valueOf(str); System.out.println(num); // 結果: 5678
-
Integerクラスのコンストラクタを使用する方法:
String str = "999"; Integer integer = new Integer(str); int num = integer.intValue(); System.out.println(num); // 結果: 999
これらの方法は、文字列が整数の形式であることを前提としています。もし文字列が整数ではない場合、NumberFormatExceptionがスローされる可能性があります。そのため、適切なエラーハンドリングが必要です。
また、Java 8以降では、Integer.parseInt()
メソッドやInteger.valueOf()
メソッドの代わりに、Integer.parseInt()
メソッドを使用することもできます。このメソッドは、文字列が整数の形式であることをチェックせずに変換を行うため、例外がスローされる可能性があります。
以上が、Javaで文字列を整数に変換するいくつかの方法です。ご参考までにご確認ください。