[英]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.