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

Java - So sánh

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

Tôi mới làm quen với java. Bất cứ ai có thể cho ý nghĩa của việc khai báo lớp sau đây

lớp công khai ListNode, V> {
phím K;
giá trị V;
ListNode tiếp theo;
ListNode(K key, V value,ListNode next) {
this.key = khóa;
this.value = giá trị;
this.next = tiếp theo;
}
}

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

Có một lớp cho phép xây dựng mớiDanh sáchNodeThứ hai. Xây dựng từng cái một Danh sáchNodeBạn cần chỉ định Danh sáchNode củakiểuNhững gì bạn muốn, phần loại là để thực hiện Có thể so sánh Các lớp giao diện khác nhau và các lớp khác có thể là bất cứ thứ gì.

ListNode node = new ListNode<>();

là một ví dụ

Với một ví dụ như thế này bạn sẽ có một Danh sáchNodeNhìn giống hơn:

lớp công khai ListNode {
Phím ngày;
Giá trị chuỗi;
ListNode tiếp theo;
ListNode(Khóa ngày, Giá trị chuỗi, ListNode tiếp theo) {
this.key = khóa;
this.value = giá trị;
this.next = tiếp theo;
}
}

< một cái gì đó giữa và >là một loại chung, một tính năng của Java, được biết đến nhiều hơn với tên "Java Generics" .Bạn nên đọc kỹ. Nó hơi vượt quá phạm vi giải thích đầy đủ trong một bài viết, nhưng hy vọng ví dụ trên sẽ cho bạn ý tưởng. Nó cho phép viết một lớp thường lấy các tham số kiểu giả.

Giao diện so sánhlà một giao diện đặc biệt cung cấp một số kiểu sắp xếp tuyến tính. Ví dụ: bạn có thể sắp xếp chuỗi theo thứ tự bảng chữ cái, trong trường hợp đó bạn sẽ nhận được kết quả như sau

StringComparator công khai thực hiện Comparable ....

Nó hoạt động như thế nào Có thể so sánhTừ khóa buộc phải định nghĩa việc thực hiện phương pháp.

int công khai so sánhTo(Chuỗi khác) {
...
}

Nếu số nguyên trả về là âm thì số nguyên còn lại xuất hiện trước mục này, nếu giá trị trả về là dương thì số nguyên kia xuất hiện sau mục này và nếu giá trị trả về bằng 0 thì hai mục (vì mục đích sắp xếp) tương đương với .

Về Java - So sánh, 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/19173812/

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