package bts;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String str1 = "hôm nay trời rất đẹp";
String str2 = "ngày mai trời không đẹp lắm";
String[] str3 = str1.split("\\s");
String[] str4 = str2.split("\\s");
String difference = findDifference(str3, str4);
if (difference.isEmpty()) {
System.out.println("Hai chuỗi giống nhau.");
} else {
System.out.println("Phần khác nhau là: " + difference);
}
}
public static String findDifference(String[] str3, String[] str4) {
StringBuilder diffBuilder = new StringBuilder();
for (String s : str3) {
if (!Arrays.asList(str4).contains(s)) {
diffBuilder.append(s).append(" ");
}
}
for (String s : str4) {
if (!Arrays.asList(str3).contains(s)) {
diffBuilder.append(s).append(" ");
}
}
return diffBuilder.toString();
}
}
Không có nhận xét nào:
Đăng nhận xét