文字列が次のような場合、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 に変換されます。