問題タブ [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 投票する
2 に答える
82 参照

java - エミュレータでこのアクティビティを開くと、NumberFormatExceptionとNullPointerExceptionが発生します。なんで?

私の知る限り、NumberFormatExceptionを停止するために正しいtry catchステートメントを入力しました...NullPointerExceptionはこれから発生している可能性があります:

これらの3行はOnClickListenerに含まれる予定ですが、まだ作成していません。問題が発生する可能性があるかどうかはわかりません。どんな助けでも大歓迎です!

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

clojure - compojure の数値形式の例外

完全な clojure 初心者として、compojure に慣れるために、1 つの小さなチュートリアル アプリを開始しようとしています。これは、ユーザーが 2 つの数字を追加できる小さなアプリケーションであり、ボタンをクリックすると、その合計が別のページに表示されます。Mark McGranaghan blogの指示に従いました。結果を取得する代わりに、入力した 2 つの数値の合計を取得しようとするまで、すべて問題ないように見えますが、同じページにリダイレクトされます (基本的に、このチュートリアルの最初のステップで立ち往生しています)。コードを確認したところ、(何らかの理由で) 入力の解析が行われると NumberFormatException がトリガーされるようです。すべてのテストで、あらゆる種類の数値形式を入力しようとしましたが、成功しませんでした。これは、著者が動作するはずであると述べた最も単純なコードバージョンです(私はからの最新バージョンを試しましたgithub サイト- 同じシナリオ: NFE):

この例外を回避するために、入力値を解析するより良い方法を誰か教えてもらえますか?私はいくつかのテクニックを試しましたが、何もうまくいきませんでした。win 7マシンでclojure 1.3でLeningen v1.7.1を使用しています。

私の project.clj ファイルの内容は次のとおりです。

および run.clj スクリプト:

ありがとう。

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

android - Android番号形式の例外

次の例外が発生します

java.lang.NumberFormatException: 無効な int: ""

入力フィールドに何も挿入されていないときに、共有設定に値を保存しようとすると発生します。これは、入力を int として解析しているためです (図で減算を行う必要があるため)。

アプリは機能するため、これは大きな問題ではありませんが、アプリを使用している誰かが変になり、挿入したくないデータを入力せずに保存ボタンを押してみた場合に備えて.

私は次のことを試しました:

上記のステートメントをそのままにしておけば、私が理解できることから

null が挿入されると、ダイアログが開き、メッセージが表示されます。

数値形式の例外が発生します。

任意の助けをいただければ幸いです

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

java - Android:奇妙なギャラクシータブの動作

アンドロイドフォンでは、この方法はうまく機能します。任意の2桁の数値を取り、ドットの後に小数点以下2桁に変更します。しかし、ギャラクシータブでは、数は0.00ではなく0,00に変わります。したがって、Stringからdoubleに変換すると、例外が発生します。なぜそのように振る舞うのですか? スクリーンショット

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

java - parseInt によってスローされた NumberFormatException をトラップする方法

私はこの質問に行き詰まっています〜:

メソッド Integer.parseInt は、数字の String をそれが示す int 数値に変換します。

parseInt によってスローされた例外をトラップする方法を説明し、その答えをコード例で示してください。

私がこれまで考えてきた私の答えは次のとおりです。

上記のコードはメインメソッドでのみ使用され、次の例外をトラップする方法がわからないため、この答えは間違っていると感じています。

私は parseInt メソッドの Java API を調べ、さまざまな調査を行い、コードを実行しようとしましたが、理解が不足しているため、これを正しく行うのにまだ苦労しています。

誰かが私を助けてくれたら、感謝します。

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

java - 小数点記号が常に「。」になるようにするにはどうすればよいですか。

ポーランドの地域設定では、小数点記号は,です。英語では.です。多分他の言語では他のセパレーターがあります。(ある?)。

BigDecimal入力ファイルの読み取り中にのStringコンストラクターを使用したい。私のファイルでは.、小数点記号として使用したいと思います。

NumberFormatException環境の小数点がない場合に取得しないようにするにはどうすればよい.ですか?

0 投票する
5 に答える
1342 参照

android - 同じアクティビティでレイアウトを変更すると Android エラーが発生する

私はアンドロイドアプリケーションを開発しています。受験アプリです。ユーザーが回答をクリックすると、アプリケーション$setContentView();は同じアクティビティでレイアウトを変更します。ただし、レイアウトのエラーが発生します原因: java.lang.NumberFormatException: '@2131230721' を整数として解析できません

私のレイアウト ファイルは以下のとおりです。必要に応じて、私のプロジェクトを myserver に配置できます。アクティビティ コードを貼り付けることができますが、これは基本的なものにsetContentView()すぎません。ID の 1 つがエラーの原因になっていると思いますが、見つかりませんでした。

エラーコードとmyActivityはトルコ語の変数名で申し訳ありません

助けてくれてありがとう

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

java - スレッド「メイン」での例外 java.lang.NumberFormatException: 入力文字列の場合: 「3291105000」

なぜこうなった?解析している文字列は、明らかに int のように見えます。プログラムはファイルから読み取りを行っていますが、この数字がリストのずっと下にあるため、最もうまく機能していることがわかります。何か案は?また、プログラムは 22 億を超える整数を解析しているため、サイズの問題かどうかはわかりません。

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

java - soapui 2.0.2 では、最も単純な式でも NumberFormatException が返されます

サンプル リクエストを生成する Web サービスがあり、すべての ? を置き換えます。最も単純な場合は 0 です。それは正常に動作します。次に、値の 1 つを次のように置き換えます。

(私がこれを試みている理由は、最終的には、インターフェイスが長いミリ秒値を期待しているときに、このような読み取り可能な日付を渡したいからです):

サービスを呼び出す代わりに、常に同じ答えが得られます - これは以前は機能していましたが、今は何が違うのかわかりません。古いバージョンの SoapUI で機能していたのかもしれません。

ヘルプ!!

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

java - 数値の EditText フィールドから NumberFormatException を取得する

forビューをレイアウトに追加するループを作成しようとしています。-loopforは正常に動作しています (初期化された変数で試しました) が、 から整数を取得する必要がありEditTextます。私は a を使用しtry-catch、LogCat は次のことを教えてくれます...

ウェブサイト developers.android.com は、これは文字列を整数に誤って変換したことによるものだと言っていますが、EditText.

これは私のコードです...

そして、これは私のXMLファイルです...