ArrayList<String> Komma oder Punkt "replacen"

R

rockyhorror

Gast
Hi,

ich habe eine ArrayList<String>, wo Werte vorhanden sind, die z.B. so aussehen:
1,2312
4.934
234
512.000

Wie ich einen String replacen kann, ist mir bewusst:

Java:
for(int i = 0; i < stringArrayList.size(); i++)
{
stringArrayList.get(i).replaceAll(",", "");
}

Damit kann ich bei allen Strings, die ein Komma beinhalten, entfernen, aber nicht jene, die einen Punkt enthalten. Wie kann ich checken, ob ein String ein Komma oder einen Punkt enthält und das Komma oder Punkt entfernen?

Danke euch.
 
S

SlaterB

Gast
replaceAll(".") liefert dagegen evtl. überraschendes, Punkt ist ein Sonderzeichen bei Regulären Ausdrücken, steht für alle Zeichen,

Strings sind übrigens unveränderlich, wenn nicht noch ein set() erfolgt, bleibt die Liste nach der Schleife unverändert,
abgesehen davon hat das ganze Problem ziemlich gar nichts mit der Liste zu tun ;)
 
4

4sure4

Gast
Hallo,

ich hab dazu auch eine Frage. Wenn ich sowas habe:
3.005,23
12,34
50.000,08

Wie kann ich den Punkt entfernen und das Komma zu einem Punkt umwandeln?
 

2AndAHalfBit

Aktives Mitglied
Hi,

bei dir geht ja glaube ich um Beträge. Du solltest deinen String nicht fix manipulieren, sondern die Culture (Locale) beachten. Die abstrakte Klasse NumberFormat bietet dir Funktionalität dafür.

Beispiel:
Java:
DecimalFormat df =
  (DecimalFormat)DecimalFormat.getInstance(Locale.GERMAN);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Fiedelbambu Prüfen von Komma stelle beim Taschenrechner Java Basics - Anfänger-Themen 5
K Erste Schritte "Taschenrechner" zeigt keine Komma Zahlen an. Java Basics - Anfänger-Themen 8
OZAN86 For Schleife von 1-50 die Zahlen werden durch ein Komma getrennt Java Basics - Anfänger-Themen 10
S CSV einlesen und mit Komma trennen Java Basics - Anfänger-Themen 12
O Mehrfache Scanner-Eingabe durch Komma getrennt Java Basics - Anfänger-Themen 6
P Datentypen Kann ich bei double Komma statt Punkt eingeben? Java Basics - Anfänger-Themen 14
S Komma geht beim Schreiben ins csv verloren. Java Basics - Anfänger-Themen 6
Lord.Djerun (Taschenrechner Netbeans) Komma nur einmal schreiben & 0 ersetzen Java Basics - Anfänger-Themen 1
U Wie bekomme ich bei der Ausgabe das erste Komma weg Java Basics - Anfänger-Themen 8
Z Double in komma und Punkt akzeptieren -> Robusteeingabe Java Basics - Anfänger-Themen 7
K Von einem Double wert nur die Zahl vor dem Komma verwenden Java Basics - Anfänger-Themen 9
Q Komma verschieben Java Basics - Anfänger-Themen 5
B Datentypen Wurzel auf n stellen nach dem Komma selber zeihen -> double zu schlecht Java Basics - Anfänger-Themen 19
R Double: auf einmal Komma statt Punkt Java Basics - Anfänger-Themen 4
L 0 nach Komma entfernen Java Basics - Anfänger-Themen 9
N TextZeile in einzelne Strings teilen, die mit Komma getrennt sind Java Basics - Anfänger-Themen 4
7 Zahlen mit Komma ausgeben Java Basics - Anfänger-Themen 22
Beckenbauer OOP Durch Komma getrennte Einträge in einem String in ein Array oder eine Tabelle schreiben Java Basics - Anfänger-Themen 4
Z Anzahl der Stellen nach dem Komma verändern. Java Basics - Anfänger-Themen 7
K Arrays - Komma zu viel, kein Problem? Java Basics - Anfänger-Themen 3
J Nur ein Komma in JTextField zulassen... Java Basics - Anfänger-Themen 9
D Datentypen Double 2 stellen hinter dem Komma ausgeben OHNE decimalformat Java Basics - Anfänger-Themen 2
N Doulbe - 2 Stellen nach dem Komma Java Basics - Anfänger-Themen 9
G DoubleWert immer mit 2 stellen nach dem Komma? Java Basics - Anfänger-Themen 13
S Text separiert nach Komma auslesen Java Basics - Anfänger-Themen 4
D String mit 2 Stellen nach dem Komma (Dezimalzahl) Java Basics - Anfänger-Themen 9
J Zahlen nach Komma vergleichen Java Basics - Anfänger-Themen 3
B Stellen nach dem Komma Java Basics - Anfänger-Themen 2
T Wie Eingabe von Gleitkommazahl mit Komma statt Punkt Java Basics - Anfänger-Themen 4
F bei einem Float nur x Stellen nach dem Komma anzeigen ? Java Basics - Anfänger-Themen 7
MasterEvil Komma auf Numblock erzeugt nur Kästchen Java Basics - Anfänger-Themen 3
K 2 Dezimalstellen nach dem Komma erzwingen Java Basics - Anfänger-Themen 1
W Punkt statt Komma? Java Basics - Anfänger-Themen 2
D Double auf 2 stellen nach dem Komma reduzieren.. Java Basics - Anfänger-Themen 7
C Anker Punkt setzen. Java Basics - Anfänger-Themen 1
monsterherz Punkt Notation funktioniert nicht Java Basics - Anfänger-Themen 4
JavaBeginner22 Punkt auf Gerade Java Basics - Anfänger-Themen 59
K Gleitkommazahl macht man 0 punkt matisse oder 1 punkt matisse Java Basics - Anfänger-Themen 2
B String - Wörter finden, welches Punkt und entsprechender Pre / Suffix hat? Java Basics - Anfänger-Themen 30
M Regex nur Zahlen und Punkt zulassen, Keine Eingabe(Leeres TextFeld) nicht zulassen Java Basics - Anfänger-Themen 6
A Java . punkt neben einer Zahl. Java Basics - Anfänger-Themen 1
Ich lerne Java. Methoden Mehrere Methoden mit Punkt Java Basics - Anfänger-Themen 45
F Aufgabe: Abstand von einem Punkt zu einem anderen Punkt Java Basics - Anfänger-Themen 10
H Punkt bewegt sich auf einer Ellipse Java Basics - Anfänger-Themen 6
J Punkt auf,über,unter oder zwischen 2 Geraden Java Basics - Anfänger-Themen 14
U RegEx alle Kommas bei den Zahlen in Punkt umwandeln Java Basics - Anfänger-Themen 3
L Punkt innerhalb eines Bereiches verschieben Java Basics - Anfänger-Themen 9
G Bis zu einem bestimmten Punkt aus Datei lesen Java Basics - Anfänger-Themen 2
L Java Text datei nur bis zu einem Punkt auslesen? Java Basics - Anfänger-Themen 3
E Erste Schritte Vorschläge für mich zum Thema Punkt vor Strich ? Java Basics - Anfänger-Themen 7
R Erste Schritte Taschenrechner - Punkt-vor-Strich Rechnung Java Basics - Anfänger-Themen 1
S Punkt in Java zeichnen Java Basics - Anfänger-Themen 14
C Methoden Diagonalen am best. Punkt im zweidimensionales array finden Java Basics - Anfänger-Themen 3
Y Was bedeutet "this" ohne dem Punkt und dem Atrributnamen danach? Java Basics - Anfänger-Themen 2
M Punkt auf eine Farbe prüfen Java Basics - Anfänger-Themen 8
H inputfeld dezimalzahl mit komme statt punkt Java Basics - Anfänger-Themen 12
H Methoden Array aus Punkten erzeugen, mittels Punkt-Klasse Java Basics - Anfänger-Themen 5
S 3d Punkt in Java3D Java Basics - Anfänger-Themen 4
J Taschenrechner Punkt vor Strich Java Basics - Anfänger-Themen 9
K Methoden contains()-Methode für Punkt in Polygon Java Basics - Anfänger-Themen 5
I Externer Methodenaufruf, Punkt-Notation Java Basics - Anfänger-Themen 11
C Punkt oder Kommanotation. Java Basics - Anfänger-Themen 7
B Kreis,Punkt,Zylinder Java Basics - Anfänger-Themen 6
A Eine Frage zu AWt in JAVA, wie wähle ich ein Punkt aus`? Java Basics - Anfänger-Themen 4
H sprung zu einem anderen punkt im script Java Basics - Anfänger-Themen 11
radiac Datentypen RANDOM-punkt setzen INNERHALB eines BEREICHes Java Basics - Anfänger-Themen 2
TheKing Objekt um Punkt kreisen lassen Java Basics - Anfänger-Themen 7
W Regex mit Punkt Java Basics - Anfänger-Themen 2
T Punkt zeichnen auf sinus Java Basics - Anfänger-Themen 7
T mehrere methoden durch punkt getrennt Java Basics - Anfänger-Themen 2
R Meine erste Klasse: Punkt Java Basics - Anfänger-Themen 3
G Punkt auf Bildschirm erstellen? Java Basics - Anfänger-Themen 14
G bei double nur Wert vor Punkt ausgeben Java Basics - Anfänger-Themen 6
B Bestimmten Punkt im KOS ermitteln Java Basics - Anfänger-Themen 14
G Punkt bz. Kugel Java Basics - Anfänger-Themen 6
K AWT: Punkt (0,0) hinter Titelzeile oder 'getTitelzeilenhöhe' Java Basics - Anfänger-Themen 5
G contains - Punkt in Kreis enthalten? Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben