-2

したがって、入力ボックスがnullであるかどうか、およびJavaの文字列などの無効なパラメーターがあるかどうかを確認する検証チェックを実行したいと思います。ただし、このコードは機能していません。引数の型に対して未定義であると書かれています。userid は double で、inout ボックスが空かどうかを確認したい。また、無効なデータ (文字列など) が追加されていないかどうかを try catch ブロックで確認したいと考えています。入力ボックスには、テスト目的の検証はありません。

if (userid != null);
catch (Exception e)   {  
logger.warn("Add data", e);
}
4

1 に答える 1

1

doubleはプリミティブ型であり、決してnullJava にはなり得ません。をチェックしたい場合は、ラップされたタイプの をnull使用します。Double

ここでコードが何をしているのかを伝えるのは困難です。あなたはif空のボディを持っているので、事実上何もしていません。また、どこで例外がスローされると予想されますか? 最後に、キャッチするべきではありませんException。ポケモン スタイルの例外処理は、例外を適切に処理していないことを示しています。

于 2013-04-03T16:38:32.927 に答える