怎么获取字符串出现次数

如何获取字符串出现次数!如何获取字符串出现次数比如:String aaasjflasjfklasf asdf#a adfjaf#c #a获取

如何获取字符串出现次数!
如何获取字符串出现次数
比如:String aa="asjflasjfklasf asdf#a adfjaf#c #a"
获取#a出现次数,当然这些在程序中都是动态的!请问如何获取,是使用正则表达式?



[解决办法]

探讨
引用:
Java code

String str="asjflasjfklasf asdf#a adfjaf#c #a";
int count=0;
for(int i=0;i<str.length()-1;i++){
if("#a".equals(str.substring(i, i+2))){
cou……


这个方法可行,但是有个问题,#a 不是固定的,……