問題タブ [is-empty]

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 投票する
1 に答える
30198 参照

java - オブジェクトを持つキューは isEmpty() Java に対して true を返します

キューを作成し、オブジェクトをキューにエンキューし、キューが空でない場合はそれらを1つずつデキューするプログラムがあります。私が抱えている問題は、チェックされるたびにキューが空になることです。Print は、各オブジェクトをキューに入れた後にキューで呼び出され、キューの内容を正常に出力します。

キューの isEmpty() メソッドに問題はないようですが、次のとおりです。

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

c# - String.IsNullOrEmptyがString.Lengthよりも速いのはなぜですか?

ILSpyは、String.IsNullOrEmptyがで実装されていることを示していString.Lengthます。しかし、なぜString.IsNullOrEmpty(s)より速いのですs.Length == 0か?

たとえば、このベンチマークでは5%高速です。

(他のベンチマークも同様の結果を示しています。これは、私のコンピューターで実行されているcruftの影響を最小限に抑えました。また、余談ですが、空の文字列と比較したテストは、同じように約13%遅くなりIsNullOrEmptyました。)

さらに、なぜIsNullOrEmptyx86でのみ高速であるのに対し、x64String.Lengthでは約9%高速なのですか?

更新:テストセットアップの詳細:64ビットWindows 7、Intel Core i5プロセッサ、「コードの最適化」を有効にしてコンパイルされたコンソールプロジェクトで実行されている.NET4.0。ただし、「モジュールロードでのJIT最適化の抑制」も有効になっています(承認された回答とコメントを参照)。

最適化を完全に有効にすると、次のテストのように、デリゲートやその他のオーバーヘッドを削除したLength場合よりも約14%高速になります。IsNullOrEmpty

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

java - ArrayList 削除エラー

私は学校のプロジェクトに取り組んでいますが、今は少し立ち往生しています

私の問題は、私が正方形のarrayListを持っていることです。各正方形には値(0から100まで)があります。その開始値は 9999 なので、チェックされているかどうかを確認できます。正方形がチェックされている場合は、arrayList から削除します。そのため、しばらくすると正方形がなくなります。

最初の値が設定されているコードが少しあるので、値が 9999 か​​どうかを確認します。

しかし、私はエラーが発生します。私が前に見たことがないもの。

スレッド「AWT-EventQueue-0」での例外 java.util.ConcurrentModificationException

Vak = 正方形

これは私のコードです:

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

php - 空の場合はphpスキップアクション

フィールド付きのフォームがあります

このフィールドが空の場合は、画像のアップロードをスキップして(画像がないため)、変更された情報のみを更新します。画像が存在する場合は、それをアップロードしてmysqlデータベースを更新します。

このコードは、新しい画像がアップロードされている場合にのみ機能していました。追加しましたif(!emptywrong file type、フォームフィールドを空白のままにするとコードがポップしますか?

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

java - JavaグローバルisEmpty()メソッド

さまざまなタイプのオブジェクトとデータ構造を生成し、それらをObjectインスタンスとして返すコードを使用するアプリケーションがあり、それらのオブジェクトのいずれかが「空」(またはnull)であるかどうかを確認する一般的な方法が必要です。

(これは、設計の問題ではなく、そのような方法を使用する必要があるかどうかの問題ではなく、既存の要件に対するソリューションの最適化の問題です。)

だから、ここに簡単な方法があります:

パフォーマンスまたはカバレッジの観点から、潜在的な改善のアイデアはありますか?

たとえば、リフレクションを使用して、オブジェクトにlength()メソッドまたはsize()メソッドがあるかどうかを確認し、それを呼び出して、結果が0であるかどうかを確認することもできます(実際には、リフレクションが多すぎる可能性がありますが、ここに含めます完全を期すために。)

isEmpty()を持つCollectionと同様に、上記の場合に含めるために、isEmpty()メソッドの代わりにlength()またはsize()メソッドを持つ非常に一般的に使用されるトップレベルクラスはありますか?

0 投票する
0 に答える
120 参照

mysql - if(!empty mysql が機能しないという問題があります

私はシステムのプログラマーではないので、if(!empty ステートメントを変更および削除する方法がわかりません。このコードを削除して、必須フィールドがないようにしたいと考えています。助けてください。削除する必要があることはわかっています。 if(!empty ですが、そうするとエラーが発生するため、まだこのようなコードがあります

if(!empty も削除して、このようなコードを残すと

うまくいきません。データベースには追加されません。この在庫システムを完成させるには本当に助けが必要です。

0 投票する
12 に答える
201975 参照

java - Javaでコレクションが空かどうかを確認する: 最良の方法はどれですか?

リストが空かどうかを確認する方法は 2 つあります

私のアーチは、前者が後者よりも優れていることを教えてくれます。でも私は後者の方がいいと思います。

誰でもそれを明確にしてもらえますか?

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

abap - SELECT by フィールドを空にしますか?

空でなければならないフィールドを SELECT で比較する方法を知る必要があります。

フィールドstblgを空にして、bkpfからいくつかのフィールドを選択しようとしています。私はこのようにしました:

これは正しいですか、それとも別のものを使用する必要がありますか? ありがとうございました。

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

c# - MS Access で数値とテキストを検索するためのクエリ

MS Access テーブルからデータを検索するための検索クエリを作成しました。ただし、ユーザーが ID などの番号を入力しないと、クエリは失敗します。

番号が空のときにテーブルを検索する方法は?

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

php - PHP: 空行 ("\n") かどうかを確認します

JSON 形式で温度と場所の値を取得するために API を使用しています。出力をプレーンテキストのキャッシュファイルに書き込んでいます。

ただし、温度ステーションが温度値の報告に失敗する場合があり、その場合、出力は空の行 (\n) になります。非通報局には「N/A」と表示することで対応したい。

以下は、最初のステーションが温度と位置を報告し、2 番目のステーションがシャットダウンした (2 つの空の行を報告する) 典型的なキャッシュファイルです。

私は試しました:

ただし、最初のステーションが温度値を正しく報告している場合でも、両方のステーションで「N/A」が表示され続けます。

N/A°C (ナポリ-ポジリポ) | 該当なし () | N/A°C (平均) | 12 分 21 秒前

file() の代わりに fgets() を試してみましたが、エラーが発生しました:

fgets() は、パラメーター 1 がリソースであると想定し、54 行目の [...] で指定された文字列

if(empty($temperature[foo]))も使用してみましたが、もちろん\n != emptyのため、機能しませんでした。

ヒントはありますか?前もって感謝します