作者:乔山办公网日期:
返回目录:excel表格制作
直接上代码
import java.util.*;
public class Test {
public static void main(String args[]){
String s = "abcdad"; //待测试的字抄符袭串
Map<Character, Integer> result = getCharMaps(s);
System.out.println(result);//打印出字符串中各字符出现的次数!zd
}
public static Map<Character, Integer> getCharMaps(String s) {
Map<Character, Integer> map = new HashMap<Character, Integer>();
for(int i = 0; i < s.length(); i++) {
Character c = s.charAt(i);
Integer count = map.get(c);
map.put(c, count == null ? 1 : count + 1);
}
return map;
}
}
=SUMPRODUCT(LEN(A1:C3)-LEN(SUBSTITUTE(A1:C3,"1","")))
是可以的,再试试
象这种情况,把其中的aba替换了之后,最后一个aba首字母就不是a了,所以只有2,你想都算,公式可以换一下思路,写成
=SUMPRODUCT(N(MID(A1,ROW($1:$99),3)="aba"))