“Java -программа для удаления дублирующих слов в строке” Ответ

Строка удалить дубликат в Java

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

Строка удалить дубликат метода на Java

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

Java -программа для удаления дублирующих слов в строке

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

Ответы похожие на “Java -программа для удаления дублирующих слов в строке”

Вопросы похожие на “Java -программа для удаления дублирующих слов в строке”

Больше похожих ответов на “Java -программа для удаления дублирующих слов в строке” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования