“Program Java, aby usunąć zduplikowane słowa w ciągu” Kod odpowiedzi

String Usuń duplikat w Javie

String str1 = "ABCDABCD";
String result1 = "";

for (int a = 0; a <= str1.length()-1; a++) {
if (result1.contains("" + str1.charAt(a))) { 
// charAt methodda you provide index number ve sana character olarak donuyor,
// If the string result does not contains str.CharAt(i), 
// then we concate it to the result. if it does we will not
   continue;
}
result1 += str1.charAt(a);
}
System.out.println(result1);
Ozzzy

String Usuń duplikat metody w Javie

public static void main(String[] args) {

        String result = removeDup("AAABBBCCC");
        System.out.println(result); // ABC

public static  String  removeDup( String  str) {
        String result = "";
        for (int i = 0; i < str.length(); i++)
            if (!result.contains("" + str.charAt(i)))
                result += "" + str.charAt(i);
        return result;
    }
}
Ozzzy

Program Java, aby usunąć zduplikowane słowa w ciągu

String fullString = "lol lol";
String[] words = fullString.split("\\W+");
StringBuilder stringBuilder = new StringBuilder();
Set<String> wordsHashSet = new HashSet<>();

for (String word : words) {
    if (wordsHashSet.contains(word.toLowerCase())) continue;
    wordsHashSet.add(word.toLowerCase());
    stringBuilder.append(word).append(" ");
}
String nonDuplicateString = stringBuilder.toString().trim();
VasteMonde

Odpowiedzi podobne do “Program Java, aby usunąć zduplikowane słowa w ciągu”

Pytania podobne do “Program Java, aby usunąć zduplikowane słowa w ciągu”

Więcej pokrewnych odpowiedzi na “Program Java, aby usunąć zduplikowane słowa w ciągu” w Java

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu