問題タブ [arraylist]

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

java - ArrayList に Java のオブジェクトが含まれているかどうかを確認する最も効率的な方法

私は Java でオブジェクトの ArrayList を持っています。オブジェクトには 4 つのフィールドがあり、そのうちの 2 つはオブジェクトが別のオブジェクトと等しいと見なすために使用します。これら 2 つのフィールドを考慮して、配列にそのオブジェクトが含まれているかどうかを確認する最も効率的な方法を探しています。

問題は、これらのクラスが XSD オブジェクトに基づいて生成されるため、クラス自体を変更して.equals.

オブジェクトごとに 2 つのフィールドをループして手動で比較し、見つかったときに中断するよりも良い方法はありますか? より良い方法を探して、それはとても面倒に思えます。

編集: ArrayList は、オブジェクトに非整列化された SOAP 応答から取得されます。

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

java - java.util.ArrayList

これは java.util.Arrays.asList の実装です: ()

それはどのようにコンパイルできますか?T... och T[] のようなパラメーターを受け入れる ArrayList、AbstractList、または AbstractCollection のコンストラクターが見つかりません。

ソースコード:

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

.net - ArrayList.GetRange の後で dotnet 1.1 をキャストできないのはなぜですか?

ArrayList 内の値の範囲から配列を作成したいのですが、「ソース配列の少なくとも 1 つの要素を目的の配列型にキャストできませんでした」というエラーが表示されます。

以下が失敗する理由と、代わりに何をしますか?

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

c# - arraylist を使用して動的な値を保存する際に助けが必要

誰かが配列リストを使用して値を動的に保存する方法を教えてください。患者の詳細を追加するたびに。これが私のコードレイヤーワイズです:

PatientDataLayer:

PatientBusinessLayer:

Patient.aspx.cs:

ありがとう、マスム

0 投票する
9 に答える
78301 参照

java - ArrayList を逆方向に繰り返すと、IndexOutOfBoundsException が返される

ArrayList を逆に繰り返すと、IndexOutOfBoundsException が発生します。前方反復を実行してみましたが、問題はありません。リストには 5 つの要素があることを期待し、知っています。コードは以下のとおりです。


前方反復 - これは正常に機能していますが、私にとっては役に立ちません:


エラー:

また、逆反復のより良いイディオムを誰かが知っている場合は、喜んで試してみたいと思います。

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

php - PHP で日付配列をソートする方法

私はこの形式の配列を持っています:

日付の昇順(月、日、年)で並べ替えたい。それを行う最善の方法は何ですか?

元々、メールは MySQL の日付形式で取得されているため、この状態で配列を取得することができます。

おそらく、この形式の場合、それらをループし、すべての'-'(ハイフン)マークを削除して整数として残し、使用しarray_sort()て並べ替え、もう一度ループして並べ替えることができますか?ユーザーごとにこれで3つのループを実行するので、別の方法があればいいと思います。

ありがとう。

編集:私もこれを行うことができます:

しかし、これを使用して、「db」要素のみに基づいて配列をソートする方法はありますか?

編集 2: 初期 var_dump を更新

0 投票する
6 に答える
254 参照

c# - ArrayList のように ac# 静的配列を扱う方法はありますか?

配列を使用するコードがありますが、残念ながらその型を変更できません。できれば、必要なことをするためにArrayListsまたは同様のものを使用しますが、できません。基本的に、静的配列にオブジェクトを追加および削除するための最良の方法を探しています。その場で配列に項目を追加するには、古い配列よりも 1 要素大きい新しい配列を作成し、古い配列から新しい配列に項目をコピーして、新しい項目を追加する必要があります。このようなもの...

アイテムを削除するには、同じことを行いますが、アイテムが 1 つ小さい新しい配列を作成するだけです。これは本当に効率が悪いと感じます。誰かがより良いアプローチを提案できますか? または他の考えはありますか?

ご協力いただきありがとうございます。