Entwickler-Ecke

Basistechnologien - einfach die Nullen löschen...


tomycat - So 08.11.15 12:38
Titel: einfach die Nullen löschen...
hallo,
ich habe eine String z.b.

000333 oder 012121 oder 000003
daraus möchte ich gerne 333 und 12121 und 3 haben.

Meine Idee:
string in int und dann wieder in string.

zu meinem Problem, der String kann bis zu 13 Stellen haben, dann meldet sich der Debugger.
Ich denke an long int oder sowas?


Moderiert von user profile iconTh69: Topic aus Sonstiges (.NET) verschoben am So 08.11.2015 um 12:06


Th69 - So 08.11.15 13:05

Es geht auch einfacher mittels String.Trim(char[]) [https://msdn.microsoft.com/de-de/library/d4tt83f9%28v=vs.110%29.aspx].


Ralf Jansen - So 08.11.15 13:32

Ich würde auch Trim vorschlagen da es aber nach Zahlenwerten ~riecht~ wohl eher in der TrimStart [https://msdn.microsoft.com/de-de/library/system.string.trimstart(v=vs.110).aspx] Ausführung. Wir wollen ja wohl nur führende 0'en loswerden.

Zitat:
Ich denke an long int oder sowas?


Einfach nur long.


Th69 - So 08.11.15 15:39

LOL - ja, ist wohl besser mit TrimStart - hintere Nullen sollen wohl doch erhalten bleiben. :wink: