Java 如何计算字符串中的对数
如果我输入字符串“in the win”。我将如何让程序在该字符串中查找“in”对。有两个。我知道如何在一个字符串中找到一个字符的匹配项,但是一对怎么样Java 如何计算字符串中的对数,java,string,loops,count,Java,String,Loops,Count,如果我输入字符串“in the win”。我将如何让程序在该字符串中查找“in”对。有两个。我知道如何在一个字符串中找到一个字符的匹配项,但是一对怎么样 谢谢。你的意思是数一数一个字符串在另一个字符串中出现的次数吗? 你可以试试这个代码 String s = "in the win"; String pair = "in"; int count = 0; int index; while(true) { index = s.indexOf(pair); if(index == -
谢谢。你的意思是数一数一个字符串在另一个字符串中出现的次数吗? 你可以试试这个代码
String s = "in the win";
String pair = "in";
int count = 0;
int index;
while(true) {
index = s.indexOf(pair);
if(index == -1) break;
s = s.substring(index + pair.length());
count++;
}
使用apachecommons
StringUtils
类()的countMatches
方法
您可以将每个单词的字符串拆分为一个字符串,然后进行比较。您自己做了哪些尝试,能否在此处包含代码,以便我们可以帮助您改进?
StringUtils.countMatches("in the win", "in");