StringBuffer 类的追加方法,先将所有1到N的数据追加进去,然后再判断每一位是否是'1',是的话则计数加一 public int NumberOf1Between1AndN_Solution(int n) { StringBuffer stringBuffer=new StringBuffer(); for(int i=1;i<=n;i++) { stringBuffer.append(i); } int count=0; for (int i=0;i<stringBuffer.length();i++) { if( stringBuffer.charAt(i)=='1'...