- - PR -
Eclipsのこと?(Javaプログラムとか・・・?)
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-12-22 15:52
初めて投稿させて頂きました。
プログラムをはじめて2ヶ月ぐらいなのでまだまだ勉強中です>< ところでそのEclipseについてなのですが、デバッグをしたときに java.lang.NumberFormatException: nullというようなエラーが出ます。 こういったエラーの時は何処を直せばよいかわからないのです・・・・・・ ちなみに構文は以下の通りです。 if(strShoriPara.equals("0")) { //新規追加初回時 if(strReleaseno == null) { strReleaseno = strReleaseyearPara + new DecimalFormat("00").format(Integer.parseInt(strReleasemonthPara)) + new DecimalFormat("00").format(Integer.parseInt(strReleasedayPara)) + strKengenflag + "01"; } else { strReleaseno = strReleaseno + 1; } これはエラーが起こったところ近辺の構文なのですが、どうやらエラーが起こったのは strReleaseno = strReleaseyearPara + new DecimalFormat("00").format(Integer.parseInt(strReleasemonthPara)) + new DecimalFormat("00").format(Integer.parseInt(strReleasedayPara)) + strKengenflag + "01"; のところらしいです。 構文も文面もかなりわかりにくいとは思いますが返答よろしくお願いします>< [ メッセージ編集済み 編集者: うさぎ鍋 編集日時 2004-12-22 16:19 ] | ||||
|
投稿日時: 2004-12-22 15:58
Java APIドキュメントで、NumberFormatException を調べてください。
例外(○○Exception)やエラー(○○Error)が出たときは、まずAPIドキュメントでそれが何を 意味するのかを調べるのが基本中の基本になります。 ちなみにご質問のエラーとEclipseはまったく関係ありません。 Javaの基本をまだ理解されていないのであれば、EclipseよりテキストエディタとJDKで 勉強されることをお勧めします。 基本がわからないといずれ頭打ちになりますよ。 | ||||
|
投稿日時: 2004-12-22 16:07
返答ありがとうございます。
Javaを勉強している途中に現在の仕事に携わったので^^; 自分なりに色々調べながらやっているのですが時間も押してきてしまって;; どうやら今の仕事は年内遅くても1月末ごろには終わらせて欲しいといわれたので今にいたります>< おそらく今携わっているものが終わったら再びJavaの勉強になると思います。 YOU@IT様のおっしゃる通り基本はとても大事だと思います^^; 自分もまだまだ勉強不足だと反省します>< [ メッセージ編集済み 編集者: うさぎ鍋 編集日時 2004-12-22 16:23 ] [ メッセージ編集済み 編集者: うさぎ鍋 編集日時 2004-12-22 16:25 ] | ||||
|
投稿日時: 2004-12-22 16:21
まだはじめたばっか+時間もやばそうなので参考までに。
NumberFormatExceptionは 文字列(String)の10を数字型(int等)に変換しようとする際 変換しようとした変数に数字に変換できない値が入っていたり するとでるExceptionです。
この場合、例2)例3)でうさぎ鍋さんの遭遇しているExceptionが 発生します。 あとはどう対応するかはYOU@ITさんから指摘あったように APIとソースを見比べてがんばってみてください。 [ メッセージ編集済み 編集者: n.w 編集日時 2004-12-22 16:54 ] | ||||
|
投稿日時: 2004-12-22 16:30
n.w様ありがとうございます><
どういうときにエラーが起こるのかわかりました。 ところでAPIソースというのはどうやってみればよいのでしょうか? | ||||
|
投稿日時: 2004-12-22 16:52
APIソースではなくAPIとソースですよ![]() APIといっているのはJavadocで http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html のことになります。 ソースはもちろんうさぎ鍋さんが作成 しているもので。 あとはすでにご存知かとも思いますが わからないことが出てきたらGoogleとかで検索してみると 結構ひっかかったりします ![]() 今回の場合 NumberFormatException null とかで検索すると似たようなものがひっかかります。 | ||||
|
投稿日時: 2004-12-22 17:00
ぶw
恥ずかしい間違いを^^; 色々とありがとうございますです>< 今日はたまたまJavaとか教えてくれる人がお休みなので・・・・ 自分でも休日とかJavaの本を見ながら勉強はしていますがやはりまだまだ解らないことばかりです。 意外とプログラムって面白いという発見もありましw これからもプログラムの勉強がんばってバリバリ仕事こなせるようにしていきたいですw またお世話になることもあるかもなのでそのときはぜひ支援のほどよろしくお願いします。 |
1