問題タブ [numberformatexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
2281 参照

java - NumberFormatExceptionをキャッチすることは悪い習慣ですか?

16進値またはその他の非16進値を想定できる文字列を解析する必要があります

0xff0x31またはA、、、PCなどlabel

このコードを使用して、2つのケースを分割します。

このコードは「醜い」または読みにくいと見なすことができますか?他の(おそらくもっとエレガントな)解決策はありますか?

編集:(私の場合)間違った入力が存在しないことを明確にしたい:それが16進数であるかどうかを区別する必要があるだけです。完全を期すために、 DCPU-16用の単純なアセンブラを作成しています。

0 投票する
1 に答える
439 参照

java - NumberFormatException: '' を整数として解析できません

私は日付文字列を持っています:

..日付にイベントがある場合、ボタンのクリックで別のクラスに渡します。

Events.class で、次のパラメーターを取得します。

これはイスラム暦の月の配列です:

私が抱えている問題は、それが 1 単語の月の名前 (つまり、Muharram、Safar、Rajab など) の場合、すべてがスムーズに機能することです。ただし、スペースまたはダッシュを含む単語 (つまり、Rabi-al awwal、Dhul Hijjah) の場合は、次のエラーがスローされますNumberFormatException: unable to parse '' as integerNumberFormatException: unable to parse 'al' as integer

私は何を間違っていますか?

0 投票する
2 に答える
1964 参照

java - NumberFormatExceptionエラー

Cygwinを介してHadoopを使用してMapreduceジョブを実行しています。次のNumberFormatExceptionエラーが発生します...try&catchがエラーをバイパスしていると思うので、try&catch以外でこれを修正する方法はありますが、期待する結果を得ることができません。

エラー:

これが私のマッパーとリデュースです。

これが私のテキストファイルのサンプルです。

出力ファイルは

しかし、try&catchを使用して...エラーを停止します..私は..を取得しているだけです。

0 投票する
4 に答える
33477 参照

java - 何が問題なのですか?(NumberFormatException:null)

次のエラーが発生します:スレッド "main"の例外java.lang.NumberFormatException:null at java.lang.Integer.parseInt(Integer.java:454)at java.lang.Integer.parseInt(Integer.java:527)at accounto.main(accounto.java:60)のAccountInfo.restoreState(accounto.java:43)

0 投票する
3 に答える
813 参照

java - ファイルを読み込もうとしたときにjava.lang.NumberFormatExceptionが発生しました

txtファイルから特定のデータを読み込もうとしているときにこのエラーが発生しました。

しかし、それは私にこのエラーを与えています:

テキストファイルのフォーマットは次のとおりです。

なぜこれが私にエラーを与えるのですか?/ t /分割と関係がありますか?

ありがとう

これは機能しているものです:

しかし、私はこれらを400以上ロードしようとしているので、一度にすべてを変更するのは面倒です。

0 投票する
1 に答える
300 参照

java - ユーザー入力フィールドを空白のままにして検索ボタンを押すと、java.lang.NumberFormatExceptionが発生します

ユーザー入力フィールドを空白のままにして検索ボタンを押すと、次のエラーページが表示されます。

エラーをスローするコードはint nstudentid = Integer.parseInt(studentid);

0 投票する
2 に答える
362 参照

android - 編集テキストから情報を取得するときのAndroid番号の書式設定の例外

ここで私はユーザーからlatudeとlongtudeを取得し、それを整数に変換しました。これがlogcatmsgの問題です。

30.01をintに変換できません!次に、データベースのテーブルにlatとlonを入力します。

}

0 投票する
3 に答える
10406 参照

java - 例外をキャッチした後に入力を求める

次のコードでスキャンされる番号をユーザーに入力してもらいたい:

ユーザーが代わりに文字列を入力すると、プログラムはをスローしInputMismatchExceptionます。これは明らかです。ユーザーが整数値を入力するまで、プログラムがユーザーに入力の入力を求めるように例外をキャッチしたいと思います。

このコードは、文字列が入力された場合に無限ループを作成します。

0 投票する
2 に答える
210 参照

android - エミュレーターではなくデバイスで NumberFormatException

エミュレーターでアプリを実行するとすべて正常に動作しますが、デバイス (Huawei u8650) で実行すると NumberFormatException が発生します。

例外は aux2[i]= new GraphViewData(i, Double.parseDouble(aux[i])); です。OK、あなたは aux[i] が二重に解析するための間違ったフォーマットを持っていると思うかもしれませんが、すべてが次のような数値です: 70.5 またはこのような 84 したがって、実際のデバイスでのみ例外が発生し、エミュレータでは例外が発生する理由がわかりません.

助言がありますか?前もって感謝します。

0 投票する
3 に答える
490 参照

java - JavaでStringをintに変換してNumberFormatExceptionを取得すると、理由がわかりません

ipString は、ドットの代わりにスペースを使用した IP アドレスの文字列表現です。

スレッド "main" java.lang.NumberFormatException での例外: 入力文字列: " 6622015176"。この例外がスローされる理由を誰かが説明できますか?