Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ArrayList<;内容价值观>;按字母顺序_Java_Android - Fatal编程技术网

Java ArrayList<;内容价值观>;按字母顺序

Java ArrayList<;内容价值观>;按字母顺序,java,android,Java,Android,我想将字母顺序从db添加到arraylist(无论值是什么)。 我的代码是这样的 ArrayList<ContentValues> array_main = new ArrayList<ContentValues>(); ContentValues values1 = new ContentValues(); values1.put(MyHelper.OVEN_ID, _id); values1.put(MyHelper.U

我想将字母顺序从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数组_main=new ArrayList();
ContentValues1=新的ContentValues();
值1.put(MyHelper.coven\u ID,\u ID);
values1.put(MyHelper.USERNAME,user);
值1.put(MyHelper.DESCRIPTION,des);
值1.put(MyHelper.IMAGE,IMAGE);
值1.put(MyHelper.DATE,DATE);
值1.put(MyHelper.NAME,title);
值1.放置(MyHelper.FOOD,FOOD);
值1.put(MyHelper.RATING,rates);
值1.放置(MyHelper.Components,ingre);
值1.put(MyHelper.DIRECTIONS,direct);

我只能将MyHelper.Name更改为arraylist中的字母顺序。感谢您的责任。

当您从数据库获取信息时,您可以让您的数据库进行排序

....
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
 }
。。。。
Arraylist newList=新的Arraylist();
String selTable=“按对象名称描述从对象顺序中选择*”;
s、 执行(可选择);
ResultSet rs=s.getResultSet();
while((rs!=null)&&(rs.next())
{
newList.Add(rs);//类似的内容
}

在select语句中使用Asc或Desc,具体取决于您要排序的方式。

告诉我们您尝试了哪些方法来对集合进行排序请显示
ContentValues
object您尝试过谷歌搜索吗?有很多链接解释了这一点:你有没有试过谷歌?在contentvalues中,我可以在从db中选择后将myhelper.name更改为字母顺序。