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

java - quảng cáo thông minh: Cửa sổ gỡ lỗi HashMap không hiển thị đầy đủ chi tiết liên quan đến danh sách được liên kết

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-01 23:01:10 27 4
mua khóa gpt4 Nike

Mã java đơn giản của tôi trông như thế này:

Chuỗi s1 = "FB";

Chuỗi s2 = "Ea";

System.out.println(s1.hashCode() == s2.hashCode()); // đúng

Bản đồ bản đồ = HashMap mới<>();

map.put(s1, 1);

map.put(s2, 2);

Khi gỡ lỗi mã này trong IntelliJIdea, tôi không thể thấy danh sách liên kết được tạo bởi cấu trúc dữ liệu HashMap và hơn nữa, nó tạo ra hai nhóm thay vì một nhóm, mặc dù s1s2. Bạn có thể vui lòng làm rõ?

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

IDEA có chế độ xem bản đồ đơn giản theo mặc định. Để xem tất cả các trường nội bộ bạn cần Nhấp chuột phảitrên đối tượng bản đồ, sau đó Xem dưới dạng -> Object , và sau đó đến Bản đồ Hash$Node làm điều tương tự như các đối tượng.

nhập mô tả hình ảnh ở đây

关于 tableKích thước, nó có 16 nhóm theo mặc định:

java.util.HashMap#DEFAULT_INITIAL_CAPACITY = 1 << 4; // hay còn gọi là 16;

Về java - quảng cáo thông minh: Cửa sổ gỡ lỗi HashMap không hiển thị đầy đủ chi tiết liên quan đến danh sách được liên kết, 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/51842510/

27 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