gpt4 book ai didi

java - List.get(0) 在 Eclipse 的表达式窗口中工作正常,但是当我运行代码时它会抛出 classcastException

转载 作者:行者123 更新时间:2023-12-01 19:36:54 31 4
gpt4 key购买 nike

我从放心的 post 方法中得到响应,并将响应存储在 Arraylist 中。当我尝试使用存储在 Arraylist 中的值(如 list.get(0))时,它会抛出类种姓异常,但在表达式窗口中我可以看到存储在 arraylist 中的值。

1> 我检查了放心返回的类型,它返回arraylist。

2> 我尝试使用 HashMap ,但没有成功

List<String> list = 
ResponseHolder.response.then().extract().path("data");
//On below line exception is thrown
String a = list.get(0).toString();

请参阅屏幕截图以更好地理解.. enter image description here

最佳答案

ResponseHolder.response.then().extract().path("data"); 可能不会返回 StringList

使用通配符?

List<?> list = 
ResponseHolder.response.then().extract().path("data");
//On below line exception is thrown
String a = list.get(0).toString();

关于java - List.get(0) 在 Eclipse 的表达式窗口中工作正常,但是当我运行代码时它会抛出 classcastException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57106499/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com