JAVA:方法,一个字符串在另一个字符串中出现多少次

GizetoN

我是学习Java编程的新手,在这里我被困在了这项工作上。我无法弄清楚代码中做错了什么,因此可以得到特定的结果。有关如何解决问题的任何帮助或提示都将有所帮助。提前致谢。

该分配将编写一种方法,以确定一个字符串在另一个字符串中出现多少次。

具体来说,您应该执行以下操作:

  1. 在StringsSecondAssignments项目中创建一个名为Part2的新Java类。

  2. 编写名为howMany的方法,该方法具有两个名为stringa和stringb的String参数。此方法返回一个整数,该整数指示stringa在stringb中出现的次数,其中stringa的每次出现都不得与它的另一次出现重叠。例如,当GAA发生3次时,调用howMany(“ GAA”,“ ATGAACGAATTGAATC”)返回3。调用howMany(“ AA”,“ ATAAAA”)返回2。请注意,找到的AA不能重叠。

  3. 编写void方法testHowMany没有参数。在此处添加代码以几个示例调用howMany并打印结果。请仔细考虑哪种类型的示例可以很好地测试以确保您的方法正确运行。

这是我的代码:

public class Part2in {

   public String HowMany(String stringa, String stringb) {
   int lastIndex = 0;
   int count = 0;
   while (lastIndex != -1){
       lastIndex =stringb.indexOf(stringa, lastIndex);
       if(lastIndex !=-1){
           count = count + 1;
           lastIndex = stringa.length();
        }

       System.out.println(count);
    }

    return "";    

}
public void testHowMany() {

   String stringB = "ABCDASDFBCSDSDFBCBDSDBC";
   String stringA = "BC";
   String counts = HowMany(stringB, stringA);
   if (counts.isEmpty()) {
       System.out.print("ERROR" );
    }
   else {
       System.out.print("CORECT" + counts);
    }
  }
}
s_bei

一个简单的while可以做的工作:

@Test
public void testIt(){
    String a = "abcdesdikdikcdkofkvcdqwppqcddddcdlpqa";
    String b = "cd";

    int i = 0;
    while (a.contains(b)){
        a = a.replaceFirst(b,"");
        i++;
    }
    System.out.println("found:"+i);

}

以我为例 5

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算一个字母在一个字符串中出现多少次?C程序设计

来自分类Dev

使用嵌套循环在另一个字符串中出现一个字符串

来自分类Dev

用自定义处理替换另一个字符串中出现的一个字符串

来自分类Dev

如何计算一个字符串在VBA中另一个字符串中出现的次数?

来自分类Dev

如何计算一个字符串元素在ruby的另一个字符串中出现的次数?

来自分类Dev

计算一个字符串在另一个字符串中每个字符的出现次数

来自分类Dev

计算一个字符串中出现了多少个数字

来自分类Dev

Java使用嵌套循环在另一个字符串中查找一个字符串出现的次数

来自分类Dev

计算一个字符在一个字符串中改变多少次

来自分类Dev

如何生成其中出现另一个字符串的字符串列表

来自分类Dev

grep:如果另一个字符串没有出现,则计算一个字符串出现的次数

来自分类Dev

Ruby:如何计算一个字符串出现在另一个字符串中的次数?

来自分类Dev

检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

来自分类Dev

检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

来自分类Dev

用另一个字符串环绕字符串

来自分类Dev

如果字符串在另一个字符串内

来自分类Dev

将一个字符串与另一个字符串进行比较的最佳方法是什么?

来自分类Dev

如何确定一个字符串部分地包含另一个字符串?(最好是Java)

来自分类Dev

替换一个字符串,只要它在Java中不被另一个字符串跟随?

来自分类Dev

Java / XML:在另一个字符串中使用一个字符串

来自分类Dev

Java检查另一个字符串中的一个字符串

来自分类Dev

如何编写一个程序来返回另一个字符串中出现一个字符串的次数?

来自分类Dev

将一个字符串插入另一个

来自分类Dev

练习:从另一个字符串中删除所有出现的字符串

来自分类Dev

用字符串中的另一个字符替换“字符”

来自分类Dev

检查一个字符串是否包含Ruby中另一个字符串的所有字符

来自分类Dev

PHP-检查一个字符串是否包含另一个字符串中的任何字符

来自分类Dev

检查一个字符串是否具有另一个字符串的所有字符

来自分类Dev

JavaScript获取字符串在另一个字符串中的最后一个字符的位置

Related 相关文章

  1. 1

    如何计算一个字母在一个字符串中出现多少次?C程序设计

  2. 2

    使用嵌套循环在另一个字符串中出现一个字符串

  3. 3

    用自定义处理替换另一个字符串中出现的一个字符串

  4. 4

    如何计算一个字符串在VBA中另一个字符串中出现的次数?

  5. 5

    如何计算一个字符串元素在ruby的另一个字符串中出现的次数?

  6. 6

    计算一个字符串在另一个字符串中每个字符的出现次数

  7. 7

    计算一个字符串中出现了多少个数字

  8. 8

    Java使用嵌套循环在另一个字符串中查找一个字符串出现的次数

  9. 9

    计算一个字符在一个字符串中改变多少次

  10. 10

    如何生成其中出现另一个字符串的字符串列表

  11. 11

    grep:如果另一个字符串没有出现,则计算一个字符串出现的次数

  12. 12

    Ruby:如何计算一个字符串出现在另一个字符串中的次数?

  13. 13

    检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

  14. 14

    检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

  15. 15

    用另一个字符串环绕字符串

  16. 16

    如果字符串在另一个字符串内

  17. 17

    将一个字符串与另一个字符串进行比较的最佳方法是什么?

  18. 18

    如何确定一个字符串部分地包含另一个字符串?(最好是Java)

  19. 19

    替换一个字符串,只要它在Java中不被另一个字符串跟随?

  20. 20

    Java / XML:在另一个字符串中使用一个字符串

  21. 21

    Java检查另一个字符串中的一个字符串

  22. 22

    如何编写一个程序来返回另一个字符串中出现一个字符串的次数?

  23. 23

    将一个字符串插入另一个

  24. 24

    练习:从另一个字符串中删除所有出现的字符串

  25. 25

    用字符串中的另一个字符替换“字符”

  26. 26

    检查一个字符串是否包含Ruby中另一个字符串的所有字符

  27. 27

    PHP-检查一个字符串是否包含另一个字符串中的任何字符

  28. 28

    检查一个字符串是否具有另一个字符串的所有字符

  29. 29

    JavaScript获取字符串在另一个字符串中的最后一个字符的位置

热门标签

归档