java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Java Basics - Anfänger-Themen

Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 11.12.2006, 20:48   #1 (permalink)
Nicht angemeldet
 
Fachbeiträge: n/a
Standard Brauche Hilfe, mit String.split()

Hallo, brauche mal eben ein wenig hilfe. Sitze seit Stunden hier und hab mir alles über split durchgelesen. Trotzdem funktioniert bei mir gar nix. Könnt ihr mir nen Denkanstos geben?

Das Programm soll einen eingegebenen Satz in ein Array speichern und nach jedem Zeichen abtrennen, damit hinterher jedes Zeichen (ausser Leerzeichen) durch ein Sternchen ersetzt werden kann. Ich schaffe es aber nicht einmal, dass er mir alle Buchstaben einzeln ausgibt. Was nun?


Code:
public static void main(String[] args) {
String satz = " ";

System.out.print("Bitte gib deinen Satz ein:  ");
	  satz = Tastatur.readString();	  //Tastatur is die Klasse zum Einlesen von Strings

String[] eingabe = Tastatur.readString().split(" ");
	 {
	for( int i = 0; i < eingabe.length; i++ ){
	 System.out.println(eingabe[i]); 
	 }
	}
[/code]
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 20:58   #2 (permalink)
Premium-Benutzer
 
Benutzerbild von Wildcard
 
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
Code:
satz=satz.replaceAll(\\W,\\*);
__________________
Take back the Desktop
Wildcard ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:04   #3 (permalink)
Nicht angemeldet
 
Fachbeiträge: n/a
Danke für die detaillierte Antwort.
Funktioniert nur leider nicht
Hilfe!
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:10   #4 (permalink)
Premium-Benutzer
 
Benutzerbild von Wildcard
 
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
Du wolltest doch alle non-word Zeichen mit einem * ersetzen, oder habe ich dich falsch verstanden?
__________________
Take back the Desktop
Wildcard ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:14   #5 (permalink)
Stammbenutzer
CD-R 74
 
Registriert seit: 28.11.2003
Fachbeiträge: 6.693
Abgegebene Danke: 0
Erhielt 5 Danke für 4 Beiträge
nur weil da "" fehlen :0) aber mitdenken zuiviel verlangt
Roar ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:16   #6 (permalink)
Premium-Benutzer
 
Benutzerbild von Wildcard
 
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
Zitat: Roar
nur weil da "" fehlen :0)
Ich glaube ich sollte mich schlafen legen
__________________
Take back the Desktop
Wildcard ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:23   #7 (permalink)
Nicht angemeldet
 
Fachbeiträge: n/a
Genau, mitdenken is zuviel verlangt, deswegen funktioniert es trotzdem nich, aber gut dass ich wenigstens nicht mitgedacht habe. Verschwendung von Resourcen...
...keine ahnung was das soll.
Sicher hab ich daran gedacht, nur leider hat es trotzdem nicht funktioniert.
Danke für die Hilfe!
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:27   #8 (permalink)
Stammbenutzer
CD-R 74
 
Registriert seit: 28.11.2003
Fachbeiträge: 6.693
Abgegebene Danke: 0
Erhielt 5 Danke für 4 Beiträge
das w muss auch klein sein

nebenbei: da das ja wohl ne schulaufgabe ist, glaube ich auch eher du sollst das selber schreiben anstatt ne fertige funktion dafür zu benutzen
Roar ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:30   #9 (permalink)
Nicht angemeldet
 
Fachbeiträge: n/a
Is ok, entschuldigung dass ich euch mit meiner Frage blästigt habe, hatte es nur so verstanden, dass man hier Fragen stellen darf.
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:30   #10 (permalink)
Premium-Benutzer
 
Benutzerbild von Wildcard
 
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
Zitat: Roar
das w muss auch klein sein
nein, das w muss groß sein.
w - word characters
W- non-word characters
__________________
Take back the Desktop
Wildcard ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:32   #11 (permalink)
Stammbenutzer
CD-R 74
 
Registriert seit: 28.11.2003
Fachbeiträge: 6.693
Abgegebene Danke: 0
Erhielt 5 Danke für 4 Beiträge
geh schlafen
er will doch alle zeichen außer leerzeichen ersetzen
Roar ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:34   #12 (permalink)
Premium-Benutzer
 
Benutzerbild von Wildcard
 
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
Verdammte Hacke!
Code:
satz=satz.replaceAll("\\S,\\*");
__________________
Take back the Desktop
Wildcard ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:38   #13 (permalink)
Nicht angemeldet
 
Fachbeiträge: n/a
es funzt einfach net. kriege immer die fehlermeldung

java.util.regex.PatternSyntaxException
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:39   #14 (permalink)
Stammbenutzer
CD-R 74
 
Registriert seit: 28.11.2003
Fachbeiträge: 6.693
Abgegebene Danke: 0
Erhielt 5 Danke für 4 Beiträge
lol wildcard
laaleeluu nur der mann im moond schaut zuu

satz=satz.replaceAll("\\S","\\*");
Roar ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 11.12.2006, 21:41   #15 (permalink)
Premium-Benutzer
 
Benutzerbild von Wildcard
 
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
mir fehlen schlicht die Worte...
Genau DAS machen Abgabetermine aus Menschen
__________________
Take back the Desktop
Wildcard ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 12.12.2006, 09:20   #16 (permalink)
Nicht angemeldet
 
Fachbeiträge: n/a
Zitat: Anonymous
es funzt einfach net. kriege immer die fehlermeldung

java.util.regex.PatternSyntaxException
Denkst du auch überhaupt mal n bisschen mit oder schreibst du stumpf den Code nur ab?
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
String split Camino Allgemeine Java-Themen 3 24.11.2008 12:20
<String>.split()? Ikaragua Java Basics - Anfänger-Themen 2 10.06.2008 15:01
Hilfe brauche dringend hilfe TheBulldoge Java Basics - Anfänger-Themen 3 01.03.2007 11:45
String Split Java Basics - Anfänger-Themen 12 06.12.2006 08:24
String.split mit . ARadauer Allgemeine Java-Themen 1 23.11.2006 21:47


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de