führende nullen entfernen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hi,

ihrgend wie bekomm ich es nicht hin.

ich möchte geren von eibnem string der eine zahl in form von 001 enthält die führenden nullen entfernen.

gibt es dafür ne methode. hab es schon mit integer parseint versucht hat aber nix gehoplfen.

hat jemand dafür ne lösung, wäre echt super.

grüße und danke!
 

Hawkes

Mitglied
Eventuell sowas:

Code:
String str= "00010";
          while(str.charAt(0) == '0') {
              str = str.substring(1);
          }
}
 
M

MiDniGG

Gast
Code:
String#replaceAll("0", "");

Wobei es mit nem Integer.parseInt(String); wirklich auch gehen sollte.................
 
M

MiDniGG

Gast
:oops: sorry. Hab ich jetzt voll verpeilt... Einfach ignorieren ^^
 
G

Guest

Gast
Anonymous hat gesagt.:
ich möchte geren von eibnem string der eine zahl in form von 001 enthält die führenden nullen entfernen.
Code:
s = s.replaceFirst("0*", "");
 
R

rory

Gast
parseInt(s) hat den Nachteil, dass man nur reine Zahlen parsen kann, nicht z.B. 034FB.

replaceFirst("0*","") ersetzt glaube ich nicht nur führende 0, sondern ein beliebiges erstes Vorkommen einer beliebigen Anzahl von 0, somit wird z.B. 303 zu 33 umgewandelt.

replaceAll mit der richtigen regular expression dürfte aber den gewünschten Effekt erfüllen:
Java:
s=s.replaceAll("^0*", "")
Das Dach "^" sorgt dafür, dass nur 0 vom Anfag des Strings entfernt werden.
Das funktioniert also nicht, wenn vor der 0 noch nen Leerzeichen oder ähnliches ist, nur wenn die 0 ganz am Anfang kommt.
 
G

Gast2

Gast
Also zuerstmal ist der Thread mehr als drei Jahre alt, den muss man nicht unbedingt wieder aus dem Keller hervorholen ;)

replaceFirst("0*","") ersetzt glaube ich nicht nur führende 0, sondern ein beliebiges erstes Vorkommen einer beliebigen Anzahl von 0, somit wird z.B. 303 zu 33 umgewandelt.
Das ist falsch, 303 bleibt 303, es werden nur führende Nullen entfernt.
Code:
0000303
würde zu 303 werden.

Java:
replaceFirst("0*","")
und
Java:
replaceAll("^0*", "")
laufen aufs selbe hinaus wenn der String nur aus einer Zeile besteht ;)
 
I

irgendjemand

Gast
parseInt(s) hat den Nachteil, dass man nur reine Zahlen parsen kann, nicht z.B. 034FB

ist richtig ... dafür gibt es ja auch die methode Integer.parseInt(String, int)

der zweite parameter ist der sog. radix ... also die menge an verschiedenen symbolen ...
wenn du HEX parsen willst brauchst du also 16 verschiedene zeichen ... also gibst du als radix 16 an ...
mit
Java:
Integer.parseInt(String, 16);
kannst du so auch HEX zahlen parsen ...
 
E

emailundlos

Gast
Thema ist wohl erledingt, wer will sich damit beschäftigen?
 
I

irgendjemand

Gast
vllt SOLLTEN es mal die MODs tun und sich mit der frage befassen wie man es verhindern könnte das jahre-alte threads wieder ausgebuddelt werden ...

*persönlich würde ich auto-close nach 6 wochen einbauen ...*
 
T

THX

Gast
ne nicht löschen! mir hat der Thread HEUTE Mai 2012 geholfen. Danke!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M String nach Integer und führende Nullen Allgemeine Java-Themen 6
C Regex: Zahl ohne führende Null Allgemeine Java-Themen 13
M Führende Null in einem Datum Allgemeine Java-Themen 3
R Zeilen eines 2d Arrays abwechselnd links und rechts mit Nullen auffüllen Allgemeine Java-Themen 14
M Probleme beim rechnen, bei Zahlen mit führenden Nullen. Allgemeine Java-Themen 7
S Nullen aus Array löschen Allgemeine Java-Themen 10
T MD5 Verschlüsselung Nullen fehlen? Allgemeine Java-Themen 2
L String mit Nullen auffüllen! Allgemeine Java-Themen 5
ruutaiokwu Per Reflection membervariablen überschreiben / zuweisen / nullen Allgemeine Java-Themen 5
G Mehr als drei Nullen nach dem Punkt? Allgemeine Java-Themen 8
I strip-debug - debug-Infos aus mitgelieferter Lib entfernen Allgemeine Java-Themen 3
E Hall vom Clip entfernen Allgemeine Java-Themen 5
OnDemand Teile eines Links entfernen Allgemeine Java-Themen 6
TheSepp Wie kann man Leerzeichen aus einer Array liste entfernen? Allgemeine Java-Themen 10
killig Textdatei einlesen und in HashMap speichern (duplikate entfernen) Allgemeine Java-Themen 12
J Spieler aus der Spielerliste zu entfernen Allgemeine Java-Themen 0
J Spieler aus der Spielerliste entfernen in dem Spiel 17und 4 Allgemeine Java-Themen 2
C Koordinaten LONG/LAT eines neuen Punktes in bestimmter Entfernen und Winkel berechnen Allgemeine Java-Themen 3
Kingamadeus2000 Alle mehrfach vorkommenden Buchstaben rekursiv aus einem String entfernen. Allgemeine Java-Themen 6
R char aus String entfernen Allgemeine Java-Themen 10
J Wie kann ich von Vornherrein einen Fokus auf ein Objekt entfernen? Allgemeine Java-Themen 3
Y ArrayListe eingegebenen index entfernen Allgemeine Java-Themen 1
S Inlining erzwingen kombiniert mit Entfernen von Imports..? Allgemeine Java-Themen 11
G JFileChooser Fokus entfernen?! Allgemeine Java-Themen 15
Neumi5694 Compiler-Fehler Konstanten entfernen während des Kompiliervorgangs Allgemeine Java-Themen 7
S Methoden "Unschöne" Break-Anweisung aus verschachtelter Funktion entfernen Allgemeine Java-Themen 11
KeVoZ_ JSoup - HTML Tag entfernen Allgemeine Java-Themen 1
mrBrown Unicode-WhiteSpaces aus String entfernen Allgemeine Java-Themen 14
S Abhaengigkeiten auf Klassenebene entfernen..? Allgemeine Java-Themen 7
T ArrayList zeilenumbruch entfernen Allgemeine Java-Themen 13
J Pattern aus String entfernen Allgemeine Java-Themen 2
R Duplikate aus einer Textdatei entfernen? Allgemeine Java-Themen 20
K Input/Output störende Leerzeichen entfernen Allgemeine Java-Themen 11
J Typecast entfernen Allgemeine Java-Themen 7
S Entfernen von allen Nicht-Buchstaben chars aus einem String ohne Regex..? Allgemeine Java-Themen 10
T Hardware sicher entfernen Allgemeine Java-Themen 8
M Mehrere CRLF entfernen Allgemeine Java-Themen 13
Q "Doppelte" Einträge einer Liste entfernen Allgemeine Java-Themen 14
T Swing JTextAera Zeilenumbruch entfernen Allgemeine Java-Themen 7
X Chinesische Schriftzeichen aus String entfernen Allgemeine Java-Themen 6
T JRE komplett von einem PC entfernen? Allgemeine Java-Themen 5
J Schlüsselwörter entfernen - Wo / wie am performantesten? Allgemeine Java-Themen 3
M Klasse aus xyz.class Datei laden / package entfernen? Allgemeine Java-Themen 4
L-ectron-X Regex zum Entfernen von mehrzeiligen Kommentaren Allgemeine Java-Themen 2
E Html tags entfernen optimieren Allgemeine Java-Themen 12
G Element aus Liste entfernen Allgemeine Java-Themen 6
X Duplikate aus eigenen Datentypen entfernen Allgemeine Java-Themen 14
C Zeilenumbruch aus JTextArea entfernen Allgemeine Java-Themen 6
T Element aus Vector entfernen Allgemeine Java-Themen 4
G Mit JarSigner erstellte Signierung entfernen Allgemeine Java-Themen 8
hdi text durchsuchen -> satzzeichen entfernen Allgemeine Java-Themen 5
C Satzzeichen aus String entfernen Allgemeine Java-Themen 6
S Anonymen MouseListener entfernen? Allgemeine Java-Themen 2
R Entfernen der '..' Notation aus dem Pfad Allgemeine Java-Themen 2
A ArrayListe :Doppelte entfernen -> keine Referenzen Allgemeine Java-Themen 26
A Leerzeichen entfernen Allgemeine Java-Themen 3
G HTML Code aus String mittels REGEX entfernen Allgemeine Java-Themen 2
L Whitespace in einer html Site entfernen Allgemeine Java-Themen 10
M Elemente aus Liste entfernen? Allgemeine Java-Themen 7
T Duplikate aus ArrayList entfernen Allgemeine Java-Themen 2
G zeilenummern entfernen Allgemeine Java-Themen 9
G Hashset einen eintrag zufällig entfernen Allgemeine Java-Themen 4
B Entfernen von Zeilen/Spalten aus einer Matrix Allgemeine Java-Themen 8
T - Zeilenumbruch entfernen Allgemeine Java-Themen 2
byte Erste Zeile einer Textdatei entfernen Allgemeine Java-Themen 5
J sonderzeichen entfernen Allgemeine Java-Themen 6
m@nu Schreibschutz entfernen und OutputStream öffnen Allgemeine Java-Themen 6
G Leerzeichen entfernen unter 1.3.x Allgemeine Java-Themen 5
C GC: Referenz entfernen Allgemeine Java-Themen 6
F Dateigröße eines entfernen Images ermitteln Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben