思路: 将整数转为字符数组,然后比较每一个字符是否等于‘1’
public class Solution {
public int NumberOf1Between1AndN_Solution(int n) {
int count = 0;
for(int i = n; i>=1; i--){
String s = String.valueOf(i);
char[] ch = s.toCharArray();
for(int j = 0;j < ch.length ; j++){
if(ch[j] == '1'){
count++;
}
}
}
return count;
}
}