如何在java字符串大小写中查找java单词的同音数

如何在java字符串大小写中查找java单词的同音数,java,string,comparison,case-insensitive,Java,String,Comparison,Case Insensitive,SKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOPAAKDOAKDOAKDOPKDOPKOPAKOPODKOAPAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDO Dksaodddddddd

SKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOPAAKDOAKDOAKDOPKDOPKOPAKOPODKOAPAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDOAKDO Dksaodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd DKSAOPDOAPKPAKDPAKDPOAKDPOKPAKDPOAKDOPAKDPOAKDOPAKDPOAKDPAPDKAPDADA Kdposaodpadpakdopakdpoakdpokpdkpakdopakdpakdkpadkakdpakdp

       String test1 = "java java java. JAVA! ";
       String test2 = "h w !!! ...";
       String word ="java";
       int count = 0;

      String strArray[] = test2.split(" ");

      for(int i=0; i < strArray.length; i++){
            if (word.equals("java")) {
                `enter code here`   
                 count++;
            }            
            System.out.println(strArray[i]);
      }

    System.out.println(count);
    test1.toUpperCase() + test1.toLowerCase().concat;
    count++;
    test1.toLowerCase();
    count++;
    System.out.println(count);
String test1=“java.java!”;
字符串test2=“hw!!!…”;
String word=“java”;
整数计数=0;
字符串strArray[]=test2.split(“”);
对于(int i=0;i
如何返回java中出现的不区分大小写的java我会在互联网上搜索,但没有运气。在JavaScript中,我会使用它们,但这里我是新手,所以请帮助我。因此,我需要找到如上所述的java不区分大小写出现的次数,希望这会有所帮助

String inputString = "java java java. JAVA!";

        int counter = 0;
        Pattern pattern = Pattern.compile("JAVA");
        Matcher match = pattern.matcher(inputString.toUpperCase());
        while (match.find()) {
            counter++;
        }

        System.out.println(counter);
在此处输入代码:
字符串regex=“JAVA”;
String input=“Java ss”.toUpperCase();
Pattern p=Pattern.compile(regex);
匹配器m=p.Matcher(输入);
整数计数=0;
列表索引=新的ArrayList();
while(m.find()){
计数++;
System.out.println(“匹配号:”+计数);
System.out.println(“start:+m.start());
System.out.println(“end:+m.end());
index.add(m.start());
}
System.out.println(“计数:+count”);
System.out.println(“index:+index.toString());
第一次使用时,我希望它能对您有所帮助。

如需订购:

    Pattern pattern = Pattern.compile("java", Pattern.CASE_INSENSITIVE);
    Matcher matcher = pattern.matcher(inputString);
    int count = (int) matcher.results().count();
或简称:

    int count = Pattern.compile("java", Pattern.CASE_INSENSITIVE)
            .matcher(inputString).results().count();
看看这是否有帮助。仅将“lastIndex=str.indexOf(findStr,lastIndex);”更改为“lastIndex=str.toLowerCase().indexOf(findStr,lastIndex);”
    int count = Pattern.compile("java", Pattern.CASE_INSENSITIVE)
            .matcher(inputString).results().count();