【发布时间】:2019-12-04 08:39:15
【问题描述】:
如何搜索前面有数字值的排序数组列表,计划是我想对数字最大到最小的列表视图进行排序
private void setupData(){
ArrayList<String> hasil = new ArrayList<>();
Set<String> keySet = chains.keySet();
for(String key : keySet){
float ms = Float.parseFloat(chains.get(key).get(0));
float ma = 0;
for(String str : chains.get(key)){
if(str.contains(","))
ma += Float.parseFloat(str.split(",")[1]);
}
float pa = ma * 100;
String namaGangguan = SQLiteHelper.getInstance(this).getGangguan(key).getNama();
hasil.add((int)pa + " % " + namaGangguan); // this is i want sorting
}
Collection.sort(hasil); //this is my code
ArrayAdapter<String> diagnoseAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, hasil);
listView.setAdapter(diagnoseAdapter);
}
如何搜索前面有数字值的排序数组列表,计划是我想对数字最大到最小的列表视图进行排序
【问题讨论】:
标签: java android-studio