int a=000123,b=1
int len=(int)Math.log10(a)+1;
while((a=a/10)!=0)
{
++b;
}
System.out.println("Number of Digits:"+b);
出力: 桁数:3 左側にある場合はゼロをカウントしません。ゼロの数字も数える方法はありますか?
私の値がポイントまたはコンマで浮動小数点であるかどうかをチェックしたいが、isdigit()はポイントでfalseを返す。なぜ、どのようにそれを通過するのか知りたいです。 > value = "0.0"
> print value.isdigit():
>>> False
私のコードです:文字列内のすべての文字が数字ある場合 if "." in value and value.isdigi