Diễn đàn giao lưu
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Tìm kiếm
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
» Khai giảng lớp luyện thi N2 và N3 tại Trung tâm Nhật Ngữ Top Globis
Comparable EmptyTue Feb 07, 2012 1:53 pm by onlink

» Vietpon! Mua sản phẩm chất lượng, giá tốt.
Comparable EmptyWed Dec 07, 2011 1:53 pm by onlink

» Học tiếng Nhật - Top Globis
Comparable EmptyWed Dec 07, 2011 1:44 pm by onlink

» Học tiếng Nhật - Top Globis
Comparable EmptyWed Dec 07, 2011 1:32 pm by onlink

» Học tiếng Nhật - Top Globis
Comparable EmptyWed Sep 21, 2011 2:21 pm by onlink

» Học tiếng Nhật - Top Globis
Comparable EmptyWed Aug 10, 2011 2:25 pm by onlink

» Khai giảng lớp đàm thoại sơ trung cấp tại Top Globis
Comparable EmptyWed Jun 15, 2011 11:24 am by onlink

» Tiếng Nhật online xu thế mới của thời đại- Top Globis
Comparable EmptyWed Jun 15, 2011 11:22 am by onlink

» PHẢN XẠ NGẪU NHIÊN LIÊN TỤC-p2 Học tiếng Nhật mới
Comparable EmptyTue Mar 08, 2011 5:51 pm by onlink


Comparable

Go down

Comparable Empty Comparable

Bài gửi by baotrung Mon May 10, 2010 4:44 pm


Các đối tượng implement interface Comparable sẽ có khả năng tự so sánh với một đối tương khác.

Đối tượng của bạn chỉ cần implement Comparable<T> với T sẽ là loại đối tượng mà bạn so sánh.


VD: public class Student implements Comparable<Student>{}. Như vậy thì mọi sinh viên được tạo ra đều có thể tự so sánh với đối tượng sinh viên khác.

Sau khi bạn implement Comparable bạn phải cài đặt phương thức compareTo(T arg0) với T là loại đối tượng cần so sánh. Phương thức này sẽ trả ra số âm khi đối tượng này nhỏ hơn arg0, 0 nếu đối tượng này bằng arg0, số dương khi đối tượng này lớn hơn arg0.

Comparable có thể được add trực tiếp vào TreeSet, TreeMap... mà không cần một đối tượng comparable.
baotrung
baotrung
Trưởng Lão

Tổng số bài gửi : 225
Reputation : 4
Join date : 13/01/2010
Age : 34

Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết