VicoTas
Câu hỏi
avatar ngocanh
26/04/2013 21:40

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?

Mình có một bảng JTable chứa danh sách 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

Danh sách câu trả lời (1)
avatar ZiMaNo1 26/04/2013 21:40
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
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
Hin Window xp có công dụng gì

Đăng lúc: 21:40 - 26/04/2013 trong Lập trình

Củ Chuối Hỏi về cài đặt PHP, MYQSL, phpmyadmin trên IIS của winxp?

Đăng lúc: 21:40 - 26/04/2013 trong Lập trình

Nguyễn Văn Siêu Mình mới học C# học về winform không biết tìm kiếm ebook về C# như thế nào ?

Đăng lúc: 21:40 - 26/04/2013 trong Lập trình

nophoto Giúp em hót thực tế trong lập trình web ?

Đăng lúc: 21:40 - 26/04/2013 trong Lập trình

Ngô Minh Tùng Tôi muốn viết ứng dụng Windows Forms Application, tôi nên học cái gì?

Đăng lúc: 21:40 - 26/04/2013 trong Lập trình

Manh Linh Máy tính cứ sử dụng chương trình gì nặng nặng là khởi động lại

Đăng lúc: 21:40 - 26/04/2013 trong Lập trình

nophoto Ngôn ngữ lập trình nào hiện nay là mạnh?

Đăng lúc: 21:40 - 26/04/2013 trong Lập trình

nophoto Lương lập trình .net hiện tại lai bao nhiêu ?

Đăng lúc: 21:40 - 26/04/2013 trong Lập trình

Đức Vân Làm sao để tạo được files .mdf?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

vietnamconnection Bạn thích ngôn ngữ lập trình nào nhất ?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

Phương Mình muốn học lập trình , ai giúp mình với ?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

Đức Cảnh Con gái có nên học lâp trình ?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

NgocUk Hỏi về kĩ thuật lập trình C++ theo hướng đối tượng?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

NgocUk Ngành công nghiệp phần mềm tổn thất bao nhiêu tiền do nạn vi phạm bản quyền năm 2008 ?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

Lê Thị Hoa Hồng Vấn đề sinh số ngẫu nhiên?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

Phương Hỏi về lập trình?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

nophoto Các bác giúp em bài này với viết chương trình cộng 2 số có tối đa 50 chữ số (dùng visualbasic)?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

Manh Linh Trần Anh và bản Win dùng thử 30 ngày?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

Củ Chuối Xin hướng dẫn tạo nút lệnh max/min trong chương trình VB?

Đăng lúc: 21:39 - 26/04/2013 trong Lập trình

Hoài Nam (Nam Tước) Hướng dẫn sử dụng chương trình diệt virus avast

Đăng lúc: 21:38 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip