0

TITLE = Float.parseFloat(dataRecord.get("TITLE"));
トリミングされた文字列 = TITLE.substring(0,40); // 最初の 40 文字を取得します。

「タイトル」は、数値変数および非数値変数にすることができます。文字列「TITLE」を 40 文字にトリミングしようとしています

エラー メッセージ: NumberFormatException (4 行目): For input string: "New Travel 3PC 28"/24"/20" Rolling Expandable Upright Luggage Set"-- Method Invocation Float.parseFloat

4

1 に答える 1

0

エラーメッセージは、結果の値がメソッドが期待dataRecord.get("TITLE")する数値ではないことを示しています。Float.parseFloat()実際、エラーを引き起こしたこの関数に渡される値も示されています"New Travel 3PC 28"/24"/20" Rolling Expandable Upright Luggage Set"。したがって、このエラーは文字列のトリミングとは関係ありません。"TITLE"レコードのフィールドの値が期待どおりでない理由を確認する必要があります。

于 2012-09-21T16:33:56.177 に答える