比如var str = "10110101",如何判断str里包含几个1,几个0?
str="111000111"; str2="0"; len=0; chr0=str2.charCodeAt(0); for (var i=0; i<str.length; i++) { var c = str.charCodeAt(i); if (c==chr0) { len ++; } } alert(len+"个0");用for循环从第一个开始一个一个找,找到就加1.
public int Fun(String str,char c) {
int j = 0;
for (int i = 0; i < str.length(); i++) {
if (c==str.charAt(i)) {
j++;
}
}
return j;
}
public int Fun(String str,char c) {
int j = 0;
for (int i = 0; i < str.length(); i++) {
if (c==str.charAt(i)) {
j++;
}
}
return j;
}
str="1230101";
l=str.length-str.replace("1","").length;
alert("1有" +l + "个");
别的类似