如何在不使用数组的情况下删除字符串中的重复单词?

他们有

有什么方法可以在不使用数组的情况下从字符串中删除重复的单词?

例如,我有这句话“ this is java programming program ”,输出必须是“ this java programming ”。

我看到类似的删除重复问题,但所有问题都在使用数组。

用户名

下面是更新的代码@Han

public class RemDup
{
        public static void main ( String[] args )
        {
            String sentence = "this is java programming program progress";
            int max_word_length = sentence.length()/2;
            int min_word_length = 2;
            while(max_word_length>=min_word_length)
            {
            int si = 0;
            int ei = max_word_length;
            while ( ei<sentence.length() )
            {
                int e=ei;
                while ( e<sentence.length() )
                {
                    int ind = sentence.indexOf ( sentence.substring ( si, ei ),e );
                    if ( ind!=-1 )
                    {
                        if(
                         sentence.substring(ind-1,ind).equals(" ")
                        &((ind+max_word_length)>=sentence.length()||
                        sentence.substring(ind+max_word_length,ind+max_word_length+1).equals(" "))
                        )
                        {
                        sentence = sentence.substring ( 0,ind ) +sentence.substring ( ind+max_word_length,sentence.length() );
                        }
                        e=ind+max_word_length;

                    }
                    else break;
                }


                si+=1;
                ei+=1;

            }
            max_word_length--;
            }
            System.out.println(sentence);
        }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用While的情况下删除左侧重复的字符串?

来自分类Dev

如何在不使用.replace的情况下替换Java字符串中的单词

来自分类Dev

在不使用数组的情况下计算字符串中的唯一单词

来自分类Dev

如何在不使用集合的情况下从python列表中删除重复的单词?

来自分类Dev

如何在不使用集合的情况下从python列表中删除重复的单词?

来自分类Dev

如何在不使用split和stringtokenizer的情况下反转Java中字符串中的单词

来自分类Dev

如何在不使用拆分方法的情况下找到字符串中最长的单词

来自分类Dev

如何在不使用任何内置php函数的情况下搜索字符串中的连续重复字符?

来自分类Dev

如何在不使用`uniq`的情况下删除数组中的重复项?

来自分类Dev

如何在不使用正则表达式的情况下使用javascript搜索数组中的字符串

来自分类Dev

如何在不使用 .join() 的情况下加入字符串数组?

来自分类Dev

Java-如何在不使用数组的情况下显示String中的所有子字符串

来自分类Dev

如何在不使用 Hashmap 的情况下对字符串中的字符重新排序?

来自分类Dev

如何在不丢失顺序的情况下删除 Swift 中字符串的重复行?

来自分类Dev

如何在不使用Java中的Replace()的情况下替换字符串中的char?

来自分类Dev

在不使用额外数组的情况下删除重复字符

来自分类Dev

如何在数组中相同字符串的情况下重复列表编号

来自分类Dev

如何在不使用js的情况下将java中的json字符串化

来自分类Dev

如何在不使用 indexof 的情况下比较字符串并包含在 jquery 中

来自分类Dev

在不使用附加缓冲区的情况下从Python中删除字符串中的重复项

来自分类Dev

如何在没有引号的情况下多次使用的字符串中查找单词

来自分类Dev

如何在不使用正则表达式的情况下检查子字符串是否重复?

来自分类Dev

在不使用内置函数的情况下反转字符串JS中的单词

来自分类Dev

如何在没有哈希图的情况下找到字符串中的第一对重复单词?

来自分类Dev

如何在不使用数组的情况下比较这两个字符串并删除一个公共字母?

来自分类Dev

如何在不防止删除空字符串的情况下防止单词拆分?

来自分类Dev

如何在不使用字符串或数组的情况下按升序对整数进行排序?

来自分类Dev

如何在不使用C#字符串数组的循环的情况下获取每个项目

来自分类Dev

如何在不使用笔划的情况下根据特定字符拆分字符串

Related 相关文章

  1. 1

    如何在不使用While的情况下删除左侧重复的字符串?

  2. 2

    如何在不使用.replace的情况下替换Java字符串中的单词

  3. 3

    在不使用数组的情况下计算字符串中的唯一单词

  4. 4

    如何在不使用集合的情况下从python列表中删除重复的单词?

  5. 5

    如何在不使用集合的情况下从python列表中删除重复的单词?

  6. 6

    如何在不使用split和stringtokenizer的情况下反转Java中字符串中的单词

  7. 7

    如何在不使用拆分方法的情况下找到字符串中最长的单词

  8. 8

    如何在不使用任何内置php函数的情况下搜索字符串中的连续重复字符?

  9. 9

    如何在不使用`uniq`的情况下删除数组中的重复项?

  10. 10

    如何在不使用正则表达式的情况下使用javascript搜索数组中的字符串

  11. 11

    如何在不使用 .join() 的情况下加入字符串数组?

  12. 12

    Java-如何在不使用数组的情况下显示String中的所有子字符串

  13. 13

    如何在不使用 Hashmap 的情况下对字符串中的字符重新排序?

  14. 14

    如何在不丢失顺序的情况下删除 Swift 中字符串的重复行?

  15. 15

    如何在不使用Java中的Replace()的情况下替换字符串中的char?

  16. 16

    在不使用额外数组的情况下删除重复字符

  17. 17

    如何在数组中相同字符串的情况下重复列表编号

  18. 18

    如何在不使用js的情况下将java中的json字符串化

  19. 19

    如何在不使用 indexof 的情况下比较字符串并包含在 jquery 中

  20. 20

    在不使用附加缓冲区的情况下从Python中删除字符串中的重复项

  21. 21

    如何在没有引号的情况下多次使用的字符串中查找单词

  22. 22

    如何在不使用正则表达式的情况下检查子字符串是否重复?

  23. 23

    在不使用内置函数的情况下反转字符串JS中的单词

  24. 24

    如何在没有哈希图的情况下找到字符串中的第一对重复单词?

  25. 25

    如何在不使用数组的情况下比较这两个字符串并删除一个公共字母?

  26. 26

    如何在不防止删除空字符串的情况下防止单词拆分?

  27. 27

    如何在不使用字符串或数组的情况下按升序对整数进行排序?

  28. 28

    如何在不使用C#字符串数组的循环的情况下获取每个项目

  29. 29

    如何在不使用笔划的情况下根据特定字符拆分字符串

热门标签

归档