cuốn sách gpt4 ai đã làm

java - Đưa vào bản đồ

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 03:12:14 32 4
mua khóa gpt4 Nike

Vậy là mình có một Map với một số giá trị được truyền vào một phương thức:

chuỗi công khai doThis(Map context){
.....
}

Tôi đang cố gắng chèn các thuộc tính bổ sung vào bản đồ này

Chuỗi abc="123";
context.put("newAttr",abc);

但是我收到了这个错误:

Phương thức put(String, capture#8-of ?) trong loại Map không áp dụng được cho các đối số (Chuỗi, Chuỗi)

Có thể thực hiện vị trí này mà không cần "nhân bản" bản đồ không?

câu trả lời hay nhất

Nếu bạn muốn đặt một giá trị loại X vào một giá trị chung Mapbạn cần phải khai báo Map作为Bản đồ .Trong ví dụ của bạn, X là String ,Vì thế:

chuỗi công khai doThis(Map context){
.....
}

Bản đồcó nghĩa là: với String Bản đồ các khóa và giá trị loại X hoặc siêu lớp của X. Tất cả các ánh xạ như vậy đã sẵn sàng chấp nhận Stringcác thể hiện làm khóa và các thể hiện X làm giá trị.

Về java - đưa vào Map, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8825967/

32 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress