問題タブ [illegalargumentexception]
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 - これは IllegalArgumentException を使用する正しい方法ですか?
私はJavaの割り当てに取り組もうとしています。これはそれが尋ねるものです:
という名前のクラスを書き
TestScores
ます。クラス コンストラクターは、テスト スコアの配列を引数として受け入れる必要があります。クラスには、テスト スコアの平均を返すメソッドが必要です。配列内のテスト スコアが負または 100 より大きい場合、クラスはIllegalArgumentException
. デモンストレーションします。TestScores
とという名前のファイルが必要ですTestScoresDemo
。
これは私がこれまでに持っているものです。私はそれのいくつかが間違っていることを知っており、それを修正する助けが必要です:
私try
の本ではそれがIllegalArgumentException
. 誰でも私を助けることができますか?IDEとしてEclipseを使用しています。
java - JPAを使用してOracleデータベースからオブジェクトを取得しようとするとIllegalArgumentExceptionが発生します
これは、JPAを使用してデータベースと通信する私の方法です。
私はこのメソッドを次のように呼び出しています:
これを行うたびに、次の例外が発生します。
テーブルは次のようになります。
どうすればこれを修正できますか?
jsf - h:commandButton のクリックで IllegalArgumentException がスローされる
ポインタ/アイデアを事前にありがとう。
JSF 2.1、Primefaces 3.2、および Jboss7.0 Final を使用しています。私の問題は、次の .XHTML がスローされていることです:
これが私のXHTMLコードです(すべてを投稿できませんでした。フォーマットの問題が発生しています):
ここに私のバッキングビーンコードがあります:
android - java.lang.IllegalArgumentException: クラス android.database.sqlite.SQLiteDatabase は、mLock という名前の複数の JSON フィールドを宣言します
GSON を使用すると問題が発生します。
まず、アクティビティを切り替えるたびに、GSON を使用して SharedPreferences 内にオブジェクトを保存しようとしています。次に、アクティビティに戻ったらそのオブジェクトを再度取得して、そのページでキャプチャされたデータを再入力できるようにすることを計画しました。しかし、私の問題は、onPause メソッドでエラーが発生することです。このエラーはすでに 2 日間私を悩ませています。皆さんが助けてくれることを願っています。私は真剣にそれを必要としています。
これが私の onPause と onResume のコードです:
これが私が得るエラーログです:
すべてのヘルプは大歓迎です。よろしくお願いします。
**編集 **ConnectionObject は、これらの値を格納する単純なオブジェクトです。
c# - openFileDialog c# 使用時の引数例外
ファイルを開くダイアログを使用して画像を開こうとすると、次のエラー メッセージが表示されます: 引数の例外 - パスが有効な形式ではありません。
どうして画像が法的な形にならないのでしょうか?
SetPicture メソッド
Switch ステートメント
java - SimpleDateFormat で GregorianCalendar を使用する
GregorianCalendar
そこで私は、プログラムが日付文字列をオブジェクトに変換し、書式を設定し、完了したら文字列として返すようにするこの (あるべき) 簡単な演習について頭を悩ませてきました。
これは、ファイルからテキストのチャンクを取り込み、それを個々のレコードに分割し、次にレコードを個々のデータに分割して人物オブジェクトに割り当てるプログラムの最後の部分です。
複数の場所でコードをチェックしましたが、コードは、フォーマット関数を呼び出すまで、本来の動作を正確に実行しますIllegalArgumentException
。オブジェクトには、GergorianCalendar
割り当てられるはずの値が割り当てられます (ただし、以下に示すように、印刷はまったく別の話です...) が、フォーマットはオブジェクトの書式設定を受け入れません。
GregorianCalendar
残念ながら、講師はandの使い方がよくわからずSimpleDateFormat
(まだ私たちに彼らと一緒に作業するように割り当てられていました)、「Google で検索してみてください…」と言いました。
私がこれまでに持っているコードは次のとおりです。
私が得るエラーは次のとおりです。
もう1つ、私はGregorianCalendar
権利を使用していますか?? そのオブジェクトの値を出力すると (日付を取得する必要がありますよね?)、次のようになります。
java.util.GregorianCalendar[time=?,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="アメリカ/バンクーバー",offset=-28800000,dstSavings=3600000,useDaylight =true,transitions=189,lastRule=java.util.SimpleTimeZone[id=アメリカ/バンクーバー,offset=-28800000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=2,startDay=8, startDayOfWeek=1,startTime=7200000,startTimeMode=0,endMode=3,endMonth=10,endDay=1,endDayOfWeek=1,endTime=7200000,endTimeMode=0]],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=?, YEAR=1985,MONTH=4,WEEK_OF_YEAR=?,WEEK_OF_MONTH=?,DAY_OF_MONTH=22,DAY_OF_YEAR=?,DAY_OF_WEEK=?,DAY_OF_WEEK_IN_MONTH=?,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND= 0,MILLISECOND=?,ZONE_OFFSET=?,DST_OFFSET=?]
year、month、day_of_month の値は、作成時に渡した数値であるため、すべて正しいです。
考え、提案、私は親しいですか?
編集
元の問題は解消されました (assylias に感謝します!) が、2 つの関数がリンクされておらず、要件がGregorianCalendar
person オブジェクトから日付値を出力する必要があるため (生年月日が a であるため)、まだ正しく印刷できませんGregorianCalendar
。
更新されたコード:
最終編集
わかりました、それで私はばかで、2 つのDateUtil
関数を一緒にリンクする必要はありませんでしたが、それらをタンデムで使用しているようです。まず、生年月日を に変換し、GregorianCalendar
それを person オブジェクトに格納します。次に、print ステートメントで、印刷時にその日付をフォーマットするようにプログラムに指示するだけです。問題は解決しました。DateUtil
すべてが仕様どおりに機能するようになりました。クラスの最終日かそこらで、それらを同時に機能させようとして、水から出た魚のようにバタバタしていたので、私はずっとばかげていると感じています。
日付を適切に入力するためのすべての助けに感謝します!
android - IllegalArgumentException:列xが無効です
sqliteデータベースから入力されたリストビューがあります。データベースは次のコマンドで作成されます:
egrohDB.execSQL("CREATE TABLE IF NOT EXISTS " + EGROH_DB_TABLE_ITEMS +
" (ident integer primary key AUTOINCREMENT, " +
"id integer(15), " +
..。
私が使用しているデータベースからデータを取得し、使用rawQueries
しているデータを挿入するためにInsertHelper
。テーブルに1行追加しました。そして今、私はIllegalArgumentException
、そのmitid行が無効になっています。
エラーは次の行にあります。
この例外が何を意味するのかわかりません。何をすべきか?
java - Android java.lang.IllegalArgumentException: ビューがウィンドウ マネージャーにアタッチされていません
コードで次の例外が発生しています...
このエラーが発生する理由がよくわかりません。デバイスで強制終了の問題が発生します。これを修正する方法の手がかりはありますか?ありがとう
これは私のコードです...
java - jqueryのgetJSON()にデータを渡す際の問題-マップを受け入れません
フォーム(JSP / Struts 1.1)をシリアル化して、オブジェクトやマップ、またはjQueryの.getJSON()メソッドに必要なものに入れようとしています。これが私のjsコードです:
これによりjava.lang.IllegalArgumentException
、バックエンドがになります(BeanUtils.populateサーブレットメソッドと関係があります)。
.getJSON()呼び出しの3つのパラメーターの2番目を次のように設定すると、正常に機能し、データはJavaバックエンドのフォームオブジェクトに表示されます。
また、フォームからのデータを含み、同じ結果になる適切な構文で文字列を作成しようとしました。構文が間違っている可能性があります。とにかく、私の主な問題は次のとおりです。
1).getJSON()メソッドは、「リクエストとともにサーバーに送信されるマップまたは文字列」を受け入れます。2番目のパラメーターとして(http://api.jquery.com/jQuery.getJSON/を参照)
2)「地図」だと思うものを渡します
3)取得しているのですが、java.lang.IllegalArgumentException
ここからどこに行けばいいのかわかりません
java - java ツリーセットが illegalArgumentException をスローしています: キーが範囲外です
エラーをスローする例を再現するために、コードを削除しました。
コードの目的は、セットのサブセットを取得するときに、ある種のロールオーバーを実装することです。たとえば、上記の場合、c [排他的] から b [包括的] までのすべての要素が必要です。tailSet() または headSet() 行をコメントアウトすると、残りのコードがうまく機能することに気付きました。ただし、両方の行がある場合は、
java.lang.IllegalArgumentException: キーが範囲外です