微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Qmetry-如何存储和访问字符串数组列表的数组

如何解决Qmetry-如何存储和访问字符串数组列表的数组

在 Qmetry 中,尝试保存 arraylist 字符串数组并在另一个测试用例中访问它。

数组列表的数组:

ArrayList<ArrayList<String>> my_list

store(my_list,"array_list_1");

//访问保存的列表

Object list_details = getBundle().getobject(array_list_1);

System.out.println("++++ saved list details++++" + list_details);

我可以打印 list_details 内容。直到这个没有问题。但是当我尝试获取数组列表中的第一个索引时,无法使用 .get(0) 方法。下面是代码

ArrayList<String> list_details1 = list_details.get(0);

尝试类型转换时,出现错误java.lang.String cannot be cast to java.util.ArrayList

类型转换:

ArrayList<ArrayList<String>>list_details1 =  (ArrayList<ArrayList<String>>)list_details;

需要知道它是存储和访问 arraylist 的正确方法吗?请提出建议。

解决方法

如果你想存储在文件中,你可以使用 .csv 或 .xls 来保存 ArrayList my_list,如果你从数据库中查询 ArrayList my_list,你可以设置为静态变量,然后你可以在不同的地方使用方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。