0

文字列が次のような場合、Javaで文字列を整数に変換する方法:

String str="  1234"; 

文字列の先頭にスペースがあることに注意してください。方法を試しInteger.parseTnt(str)ました。しかし、JavaはNumberFormatException. どうすればいいですか?

4

4 に答える 4

4

これを試してください Integer.parseInt(str.trim());

于 2012-10-21T13:19:56.650 に答える
1

文字列をトリムすると、スペースが削除され、 を使用して解析されInteger#parseIntます。

String str =" 1234";
Integer i = Integer.parseInt(str.trim());

トリミングせずにこの文字列を解析しようとすると、NumberFormatException.

于 2012-10-21T13:20:03.983 に答える
0

解析を行った後、最初にトリミングします。

Integer.parseInt(str.trim());
于 2012-10-21T13:20:04.140 に答える
0

文字列の前のスペースを削除するトリム機能を使用できます。次に、文字列を整数に変換できます。全体のプロセスを以下に示します。

文字列 str="4443"; 整数 i = Integer.parseInt(str.trim());

これにより、スペースが削除され、後で strint が int に変換されます。

于 2012-10-24T10:20:52.867 に答える