Java iterator nested List

16 views
Skip to first unread message

مهدی پیشگوی

unread,
Jun 1, 2015, 8:03:04 AM6/1/15
to ormlit...@googlegroups.com
I have simple Class structure as :

    public class MessagesList {
        private int id;
        private int msg_id;
    }

for get and set data for database,o'm using this code :
  

    List<MessagesList> item =
           G.dbHelper.getRawRow("SELECT * FROM messageslist GROUP BY msg_id");

to get query from database, result is:

    item = {ArrayList@830033903920}  size = 2

     0 = {String[14]@830033903944}
        0 = {String@830033904024} "1"
        1 = {String@830033904080} "1"
     1 = {String[14]@830033905064}
        0 = {String@830033905144} "2"
        1 = {String@830033905200} "2"

now I'm trying to iterator this nested List by :

        for (int i=0;i<item.size();i++) {
            Log.e("",item.get(i).getId()+"");

        }

I get error and my app dont work, how to iterator this nested List? thanks

**Error:**

>java.lang.ClassCastException: java.lang.String[]
    cannot be cast to ir.tsms.EitaaPro.Helper.Database.Models.MessagesList

Reply all
Reply to author
Forward
0 new messages