問題タブ [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.
java - NumberFormatExceptionをキャッチすることは悪い習慣ですか?
16進値またはその他の非16進値を想定できる文字列を解析する必要があります
0xff
、0x31
またはA
、、、PC
などlabel
。
このコードを使用して、2つのケースを分割します。
このコードは「醜い」または読みにくいと見なすことができますか?他の(おそらくもっとエレガントな)解決策はありますか?
編集:(私の場合)間違った入力が存在しないことを明確にしたい:それが16進数であるかどうかを区別する必要があるだけです。完全を期すために、 DCPU-16用の単純なアセンブラを作成しています。
java - NumberFormatException: '' を整数として解析できません
私は日付文字列を持っています:
..日付にイベントがある場合、ボタンのクリックで別のクラスに渡します。
Events.class で、次のパラメーターを取得します。
これはイスラム暦の月の配列です:
私が抱えている問題は、それが 1 単語の月の名前 (つまり、Muharram、Safar、Rajab など) の場合、すべてがスムーズに機能することです。ただし、スペースまたはダッシュを含む単語 (つまり、Rabi-al awwal、Dhul Hijjah) の場合は、次のエラーがスローされますNumberFormatException: unable to parse '' as integer
。NumberFormatException: unable to parse 'al' as integer
私は何を間違っていますか?
java - NumberFormatExceptionエラー
Cygwinを介してHadoopを使用してMapreduceジョブを実行しています。次のNumberFormatExceptionエラーが発生します...try&catchがエラーをバイパスしていると思うので、try&catch以外でこれを修正する方法はありますが、期待する結果を得ることができません。
エラー:
これが私のマッパーとリデュースです。
これが私のテキストファイルのサンプルです。
出力ファイルは
しかし、try&catchを使用して...エラーを停止します..私は..を取得しているだけです。
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)
java - ファイルを読み込もうとしたときにjava.lang.NumberFormatExceptionが発生しました
txtファイルから特定のデータを読み込もうとしているときにこのエラーが発生しました。
しかし、それは私にこのエラーを与えています:
テキストファイルのフォーマットは次のとおりです。
なぜこれが私にエラーを与えるのですか?/ t /分割と関係がありますか?
ありがとう
これは機能しているものです:
しかし、私はこれらを400以上ロードしようとしているので、一度にすべてを変更するのは面倒です。
java - ユーザー入力フィールドを空白のままにして検索ボタンを押すと、java.lang.NumberFormatExceptionが発生します
ユーザー入力フィールドを空白のままにして検索ボタンを押すと、次のエラーページが表示されます。
エラーをスローするコードはint nstudentid = Integer.parseInt(studentid);
android - 編集テキストから情報を取得するときのAndroid番号の書式設定の例外
ここで私はユーザーからlatudeとlongtudeを取得し、それを整数に変換しました。これがlogcatmsgの問題です。
30.01をintに変換できません!次に、データベースのテーブルにlatとlonを入力します。
}
java - 例外をキャッチした後に入力を求める
次のコードでスキャンされる番号をユーザーに入力してもらいたい:
ユーザーが代わりに文字列を入力すると、プログラムはをスローしInputMismatchException
ます。これは明らかです。ユーザーが整数値を入力するまで、プログラムがユーザーに入力の入力を求めるように例外をキャッチしたいと思います。
このコードは、文字列が入力された場合に無限ループを作成します。
android - エミュレーターではなくデバイスで NumberFormatException
エミュレーターでアプリを実行するとすべて正常に動作しますが、デバイス (Huawei u8650) で実行すると NumberFormatException が発生します。
例外は aux2[i]= new GraphViewData(i, Double.parseDouble(aux[i])); です。OK、あなたは aux[i] が二重に解析するための間違ったフォーマットを持っていると思うかもしれませんが、すべてが次のような数値です: 70.5 またはこのような 84 したがって、実際のデバイスでのみ例外が発生し、エミュレータでは例外が発生する理由がわかりません.
助言がありますか?前もって感謝します。
java - JavaでStringをintに変換してNumberFormatExceptionを取得すると、理由がわかりません
ipString は、ドットの代わりにスペースを使用した IP アドレスの文字列表現です。
スレッド "main" java.lang.NumberFormatException での例外: 入力文字列: " 6622015176
"。この例外がスローされる理由を誰かが説明できますか?