我想从db(无论值)向arraylist添加字母顺序。 我的代码就像这样
ArrayList<ContentValues> array_main = new ArrayList<ContentValues>();
ContentValues values1 = new ContentValues();
values1.put(MyHelper.OVEN_ID, _id);
values1.put(MyHelper.USERNAME, user);
values1.put(MyHelper.DESCRIPTION, des);
values1.put(MyHelper.IMAGE, image);
values1.put(MyHelper.DATE, date);
values1.put(MyHelper.NAME, title);
values1.put(MyHelper.FOOD, food);
values1.put(MyHelper.RATING, rates);
values1.put(MyHelper.INGREDIENTS, ingre);
values1.put(MyHelper.DIRECTIONS, direct);
我只能在arraylist中将MyHelper.Name更改为字母顺序。并感谢您的责任。
答案 0 :(得分:0)
当您从数据库中获取信息时,您可以让数据库进行排序
....
Arraylist<objecttype> newList =new ArrayList<objecttype>();
String selTable = "select * from object order by object_name desc";
s.execute(selTable);
ResultSet rs = s.getResultSet();
while((rs!=null) && (rs.next()))
{
newList.Add(rs); //something like that
}
在select语句中使用Asc或Desc,具体取决于您的排序方式。