簡體   English   中英

不匹配 LIst<> 的類型及其元素 - 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM