Schnellster Weg, um die Anzahl der Ziffern einer Zahl zu erhalten? [Duplikat]

8

Ich habe die Anzahl der Ziffern einer Zahl erkannt. Zum Beispiel hat 329586 6 Ziffern.

Was ich getan habe, ist einfach die Zahl zu string zu analysieren und die Länge der Zeichenfolge zu erhalten, zB:

%Vor%

Aber gibt es eine schnellste Möglichkeit, Ziffern auf einer Zahl zu zählen? Ich muss diese Methode mehrmals verwenden, daher denke ich, dass die Verwendung von toString() die Leistung beeinträchtigen kann.

Danke.

    
BloodShura 23.03.2013, 14:22
quelle

3 Antworten

35
%Vor%

Zum Beispiel:

%Vor%

AUSGABE:

%Vor%     
Eng.Fouad 23.03.2013, 14:24
quelle
7

Wie wäre es mit dieser selbstgebrauten Lösung:

%Vor%     
TravellingGeek 23.03.2013 14:29
quelle
0

Versuchen Sie Folgendes:

Arbeitsbeispiel

%Vor%     
Zelldon 23.03.2013 14:31
quelle

Tags und Links