StringBuilder

Status
Nicht offen für weitere Antworten.
D

de_livio

Gast
Mit welchen Befehl kann man bei der eingabe des Strings die Blanks entfernen?

hab eigentlich gedacht das es mit "replace" geht, aber da kann man sie ja nur ersetzten aber net entfernen!

Und dann bräuchte ich noch einen tipp wie man nach jeden Zeichen einen Blank setzten kann bis der string beendet ist?

Hoffe jmd kann mir helfen, wäre sehr wichtig!
 

function

Bekanntes Mitglied
Code:
String str = "a b c ";
		StringBuilder new_str = new StringBuilder();
		for(int i = 0; i < str.length(); i++) {
			if(str.charAt(i) != ' ') {
				new_str.append(str.charAt(i));
			}
		}
		System.out.println(new_str.toString());

zum einfügen eines leerzeichens einfach string in chars zerlegen und dann wieder zusammen setzen und einfach nen leerzeichen rein setzen...
 
G

Guest

Gast
de_livio hat gesagt.:
Mit welchen Befehl kann man bei der eingabe des Strings die Blanks entfernen?

hab eigentlich gedacht das es mit "replace" geht, aber da kann man sie ja nur ersetzten aber net entfernen!

Und dann bräuchte ich noch einen tipp wie man nach jeden Zeichen einen Blank setzten kann bis der string beendet ist?

Hoffe jmd kann mir helfen, wäre sehr wichtig!

Was ist falsch dran die Leerziechen durch "" zu ersetzen?
 
D

de_livio

Gast
ja hab es dann gestern auch gemerkt, das das doch geht! Aber trotzdem danke!
Aber ich weiß net so richtig wie ich anfangen soll, wenn nach jeden Zeichen ein Blank eingefügt werden soll!
Wenn mir jmd vllt da helfen könnte, wär ich sehr dankbar!
 

solnze

Aktives Mitglied
de_livio hat gesagt.:
ja hab es dann gestern auch gemerkt, das das doch geht! Aber trotzdem danke!
Aber ich weiß net so richtig wie ich anfangen soll, wenn nach jeden Zeichen ein Blank eingefügt werden soll!
Wenn mir jmd vllt da helfen könnte, wär ich sehr dankbar!

mit ner for schleife durch die laenge des strings gehn und bei jeder 2ten positione den string mit substring teilen, und wieder zusammenfuegen mit nem leerzeichen dazwischen.

waere so die loesung zu fuss, aber vielleicht hat ja jemand ne nette funktion dafuer )
 

Leroy42

Top Contributor
Mal ungetestet:

Code:
public String insertBlanks(String ori) {
  StringBuilder sb = new StringBuilder();
  for (char c : ori) 
    sb.append(c).append(' ');
  return sb.toString();
}
 
G

Guest

Gast
naja bei mir kommt der Fehler:

FlorianTest.java:22: foreach not applicable to expression type
for(char c : ori)
 

Leroy42

Top Contributor
Anonymous hat gesagt.:
foreach not applicable to expression type
for(char c : ori)

Ehrlich?
Schade! :(

Dann eben klassisch:

Code:
public String insertBlanks(String ori) { 
  StringBuilder sb = new StringBuilder(); 
  for (int i=0; i < ori.length(); i++) 
    sb.append(ori.charAt(i)).append(' '); 
  return sb.toString(); 
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
sserio StringBuilder und Strings Java Basics - Anfänger-Themen 8
Kotelettklopfer Stringbuilder mit print ausgeben Java Basics - Anfänger-Themen 83
C Long value an Stringbuilder übergeben, equals Methode funktioniert nicht Java Basics - Anfänger-Themen 2
P Methode trim() ohne StringBuilder Java Basics - Anfänger-Themen 1
P Stringbuilder richtig einsetzen Java Basics - Anfänger-Themen 1
W Teilstring durch Teilstring mittels StringBuilder ersetzen Java Basics - Anfänger-Themen 7
P Schleife für insert() und delete() im StringBuilder in Verbindung mit indexOf() Java Basics - Anfänger-Themen 7
G Wozu ist die Methode offsetByCodePoints(int, int) beim StringBuilder sinnvoll? Java Basics - Anfänger-Themen 1
G Wie kann ich einem StringBuilder einen int Wert formatiert hinzufügen? Java Basics - Anfänger-Themen 8
G Gibt es eine Methode die bei einem StringBuilder n mal das Zeichen c hinzufügt? Java Basics - Anfänger-Themen 6
G StringBuilder .setLength Methode wirkungslos? Java Basics - Anfänger-Themen 2
F StringBuilder: Zeilenumbruch nach x Zeichen ohne Worttrennung Java Basics - Anfänger-Themen 1
K StringBuilder Objekt überschreiben - Speicherverbrauch Java Basics - Anfänger-Themen 3
R [Erledigt]Fehler beim löschen von einzelnen Buchstaben aus StringBuilder Java Basics - Anfänger-Themen 1
H Suche Vergleichstabelle für die Klassen String und StringBuilder Java Basics - Anfänger-Themen 1
R Frage zum StringBuilder Java Basics - Anfänger-Themen 7
F Scanner + Stringbuilder geben leeren String aus wenn Umlaute enthalten sind Java Basics - Anfänger-Themen 29
M Array erweitern ohne Stringbuilder Java Basics - Anfänger-Themen 6
E StringBuilder.delete Problem Java Basics - Anfänger-Themen 2
J StringBuilder / String zusammensetzen Java Basics - Anfänger-Themen 2
A Datentypen Stringbuilder vollständig leeren Java Basics - Anfänger-Themen 6
F Problem bei StringBuilder Methoden Java Basics - Anfänger-Themen 11
C String oder StringBuilder? Java Basics - Anfänger-Themen 13
Java-Insel StringBuilder Zeilenumbrüche erkennen Java Basics - Anfänger-Themen 3
L StringBuilder Probleme in einer Klasse Java Basics - Anfänger-Themen 4
S im StringBuilder Zeichenketten ersetzen Java Basics - Anfänger-Themen 6
J StringBuilder initialisieren und Löschbefehl Java Basics - Anfänger-Themen 20
M Gittermuster mit Stringbuilder und einfacher Schleife erstellen Java Basics - Anfänger-Themen 19
B Stringbuilder verwenden Java Basics - Anfänger-Themen 15
L StringBuilder OutOfMemoryError Java Basics - Anfänger-Themen 8
S StringBuilder Java Basics - Anfänger-Themen 13
J Strings und StringBuilder Java Basics - Anfänger-Themen 12
K StringBuilder notwendig ab wann? Java Basics - Anfänger-Themen 42
H Array + StringBuilder in eine Textdatei speichern.laden. Java Basics - Anfänger-Themen 7
N String oder StringBuffer/StringBuilder Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben