Ứng dụng   Thông báo   Hỗ trợ   Đăng ký   Đăng nhập
Đăng hỏi đáp
1 thành viên trả lời
thaihokhang Trả lời cuối cùng: 09/05/2009
Thành viên tích cực nhất

Nguyễn Thu Hương

1 lượt cảm ơn

Nguyễn Ly Ly

1 lượt cảm ơn

Gaicongso

1 lượt cảm ơn

Lee Pham

1 lượt cảm ơn

matthew

1 lượt cảm ơn

Có bạn nào biết giải thuật tìm kiếm theo ký tự bằng ngôn ngữ Java không?

tuan 26/03/2009 - 21:44

Mình có một JTable chứa danh các khách hàng. Thay vì tìm kiếm 1 khách hàng nào đó bằng cách gõ tên người đó vào rồi bấm nút search, thì mình muốn tìm kiếm theo kiểu ký tự. Nghĩa là khi gõ vào bất kỳ ký tự nào (giống như tra từ điển Lạc việt) thì bảng JTable chỉ xuất hiện danh sách những khách hàng có các ký tự đó. Mình cảm thấy search như vậy tiện hơn. Có bạn nào biết thì chỉ giúp mình nha. Thanks
Câu hỏi này hữu ích với bạn? Cảm ơn
719
Trả lời (1)

Vui lòng đăng nhập ID VATGIA để gửi trả lời của bạn

Nguyen Truyen

09/05/2009 - 17:16
Thay vì kiểu dl trả về của bạn khi tìm kiếm thông qua tên,kq là 1 người duy nhất, Còn trong giải thuật này nó trả về cho bạn 1 danh sách. Tham số truyền của TK theo tên là Tên (char *ten), còn ở đây là (char kytu) --> bạn so sánh chuỗi là strcpm(khachhang.ten[ 0] , kytu). Thỏa dk thì đưa nó vào 1 mãng tạm nào đó (tự khai báo trc)
vd: khachhang[ i ] = temp[ i ]
Xong thì return temp[ ] và cho nó xuất ra == hàm xuất ds thôi.
End rồi. mình chỉ có thể góp ý thế thôi, do đọc sơ qua chưa cày đặt hàm nên nói ý tưởng thế có sai sót xin chi giáo
Đọc thêm
. Bình luận này hữu ích với bạn? Cảm ơn

Báo vi phạm

Sản phẩm từ Vatgia.com