話は、私が現在Android向けにプログラミングしているということです。
私のプロジェクトでは並べ替えと検索が必要なため、特にリストビューのアダプターと一緒に使用すると、ArrayList が非常に遅いことがわかりました。そこに代替ライブラリはありますか?
どうもありがとう。
話は、私が現在Android向けにプログラミングしているということです。
私のプロジェクトでは並べ替えと検索が必要なため、特にリストビューのアダプターと一緒に使用すると、ArrayList が非常に遅いことがわかりました。そこに代替ライブラリはありますか?
どうもありがとう。
他の回答が言っているように、いくつかの代替コレクション ライブラリがあります。
ただし、本質的に問題はライブラリではなく、コレクションの独自の選択である可能性があります。別のライブラリを使用しても、これは変わりません。
Java、ひいては Android では、さまざまな長所と短所を備えた膨大な数のコレクションを自由に選択できます。
これは長々と書き上げる方法なので、それで何をしたいのかを正確に書き留めない限り、どの選択が最適かは誰にもわかりません。ただし、少し始めるために、これを見てください。
標準 Java API の Collection フレームワーク以外に、以下の 2 つが豊富なコレクション フレームワークで有名です。
既存の Java コレクションで問題なく並べ替えと検索を行うことができます。他に何も必要ないと思います。
しかし、Google Collections や Apache Commons などの代替手段があります。