文字列が次のような場合、Javaで文字列を整数に変換する方法:
String str=" 1234";
文字列の先頭にスペースがあることに注意してください。方法を試しInteger.parseTnt(str)
ました。しかし、JavaはNumberFormatException
. どうすればいいですか?
これを試してください Integer.parseInt(str.trim());
文字列をトリムすると、スペースが削除され、 を使用して解析されInteger#parseInt
ます。
String str =" 1234";
Integer i = Integer.parseInt(str.trim());
トリミングせずにこの文字列を解析しようとすると、NumberFormatException
.
解析を行った後、最初にトリミングします。
Integer.parseInt(str.trim());
文字列の前のスペースを削除するトリム機能を使用できます。次に、文字列を整数に変換できます。全体のプロセスを以下に示します。
文字列 str="4443"; 整数 i = Integer.parseInt(str.trim());
これにより、スペースが削除され、後で strint が int に変換されます。