[英]find how many numberof times a character from a String is repeated in java
我有一个字符串说,长度为5000。我想找出字母“ R”(区分大小写)的使用次数。 以下是两个可行的解决方案...
为此,请提供有效的解决方案帮助我。 谢谢。
试试这个
String text = "ABCabcRRRRRrrr";
int count = text.length() - text.replace("R", "").length();
如果您使用的是Java> = 8,则可以使用Streams:
public static void main(String args[]) {
String str= "abcderfgtretRetRotpabcderfgtretRetRotp"
System.out.println(str.chars().filter(c -> c == 'R').count());
}
String str = //the actual string
for(int i=0;i<str.length();++i)
{
if(str.charAt(i)=='R')
{
capitalRCount++;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.