ArrayList<String[]>
をJavaでソートする最良の方法は何ですか?JavaでArrayのArrayListを並べ替える
のString [] ...
String[] = new String[] { "abc", "abc", "abc", "abc", "abc", "abc", "abc" };
は、今私は(インデックス1で)[]文字列の2番目の値で全体のArrayListをソートしたいです。私はそれぞれのString []とその子をインデックス1にループする必要があります。
アイデア? EDITED
は、私はより多くの記述があります。私は実際にいくつかのXMLファイルから学校を取得しており、XMLのすべてのノードには7つの属性があります。今私はXMLとString []配列からそれらの学校のノードを保持しているString []のArrayListを作成しています。配列自体は特定のノードの属性を保持しています。
ここでは、XMLの2番目の属性である学校の状態と、ArrayListのString []のインデックス1に従ってソートする必要があります。
私は各学校(XMLのノード、JavaのString []のノード)を最初にループする必要があります。その後State(XMLではState属性、JavaではString [1])をフィルタリングする必要があります。
今はっきりしていますか?
私はどこでも任意のArrayListに表示されていない、とすべてのもの:ちょうど書き:たとえば
、次のコード:
募集の結果が得られます配列は同じです... – BoltClock
少し説明してみてください、いくつかの入力パラメータと例外的な結果を投稿してください。 – Crozin