![](/img/trans.png)
[英]getting type of element in a List in which List is the return type of method in java
[英]Not matching type of LIst<> and its element - Java
我有一个类型列表DataRespose
。 我正在使用它从外部 API 获得响应,然后对其进行测试。
我正在尝试创建一个具有相同类型的新列表并向其中添加一个新元素,但我不知道如何操作。
我试过这样的事情:
List<DataResponse> dataResponseList = new ArrayList<>();
dataResponseList.add("dataId");
但我收到以下错误:
所需类型:DataResponse 提供:String`
我知道类型不一样,但是我应该添加什么才能成为DataResponse
类型
数据响应.java
public class DataResponse {
public final String dataId;
public DataResponse(String dataId) {
this.dataId = dataId;
}
}
List<DataResponse> dataResponseList = new ArrayList<>();
dataResponseList.add(new DataResponse("dataId"));
该列表需要 DataResponse 类型的 object。
List<DataResponse> dataResponseList = new ArrayList<>();
dataResponseList.add(new DataResponse("data"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.