0
私はアイテムのListView
を持っています。項目には英数字が含まれています。文字列の数字で並べ替えたいと思います。例えばリストビューを複雑なアイテムで並べ替え
:
プレーヤー5時51
プレイヤー二時45
プレイヤー1:40
私はアイテムのListView
を持っています。項目には英数字が含まれています。文字列の数字で並べ替えたいと思います。例えばリストビューを複雑なアイテムで並べ替え
:
プレーヤー5時51
プレイヤー二時45
プレイヤー1:40
私はあなたがCollections.sort()
so:
if(!empNames.isEmpty()){
for(String item:yourList){
System.out.println(item);
}
Collections.sort(yourList);
System.out.println(yourList);
}
とリストビューを取得しますか? –
独自の[Comparator](https://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html)を作成し、Collections.sort(リストリスト、コンパレータ super T>リスト)を使用してください。 –
0X0nosugar
Canあなたはコードを投稿しますか?私はあなたがコンパレータを使用したいと思っています。 https://developer.android.com/reference/java/util/Comparator.html class myItem {string name、int number}のようなクラスを作成してからmyitem []のような配列を作成し、この配列のsortメソッドを実行してください: https://developer.android.com/reference/java/util/Arrays.html#sort(T []、java.util.Comparator super T>) これは機能しますか? – 10101010