2016-06-20 8 views
1

私はカスタムオブジェクトを持つ2つの異なるArrayListを持っています。最初は "Today"、 "Tomorrow"などのように日付を指定するArrayListで、2つ目はイベントに関する情報を格納するArrayListです。私はそれらをRecyclerAdapterに送って、2人の所有者と一緒にリサイクル業者のアイテムを見たいと思っています。そのような何か:Android、2つのカスタムArrayListをマージする方法は?

  • 今日
    • イベントI
    • イベントII
    • イベントIII
  • 明日
    • イベントIV
    • イベントV

私は1つでこれのArrayListをマージして、アダプタためにそれらを送信したいと思いますが、私は見当もつかないが、どのように私は

+0

配列を順番にマージするか、最終的なリストの並べ替えをしたいですか? – Marat

+0

最終リストソート – Panczur

+0

リンクを見ましたか? – Marat

答えて

1

それは、基本的なデータ構造の問題であることを達成することができます。マージソートアルゴリズムを使用することができます。 Web上に多くのチュートリアルがあります。そのうちの1つのリンクを以下に示します。それを実行すると、あなたの問題を解決する方法のアイデアがあります。

http://howtodoinjava.com/algorithm/merge-sort-java-example/

それは基本的理論です。おそらくあなた自身のアルゴリズムを考える必要があります。

関連する問題