Tôi đang cố gắng có thể so sánh hai Chuỗi và xác định các từ trùng lặp. Ví dụ;So sánh hai chuỗi trong java và xác định các từ trùng lặp
String1 = "Hello, my name is John."
String2 = "Can you tell me your name please?"
So sánh chuỗi1 và chuỗi2 sẽ trả về từ; "Tên".
Tôi biết có thể chia hai chuỗi này thành một mảng từ và sau đó lặp lại từng từ của mỗi chuỗi trong một mảng 2-D. Tuy nhiên điều này là tốn kém tính toán tại O (n^2) và tôi đã tự hỏi nếu có một cách nhanh hơn để làm điều này?
Cảm ơn.
EDIT: Đã thay đổi ví dụ để rõ ràng.
Vì vậy, bạn cũng muốn xóa dấu chấm câu? – fge
@fge Rất tiếc, không nhận thấy ví dụ đó sẽ không hoạt động. Tôi đã thay đổi nó ngay bây giờ. –