He.llo World -- Holle Werld

Status
Nicht offen für weitere Antworten.

Leesun

Mitglied
Guten Tag :)

Ich habe folgende Aufgabe zu meistern.

Ich muss Hello World in Holle Werld umwandeln. Und dies mit dem replace Befehl.

Jedoch kommt bei mir immer nur Hollo World oder Helle Werld zustande, kann mir jemand einen Tipp geben wie ich
"e" mit "o" und "o" mit "e" gleichzeitig tauschen kann?

Code:
public class HollePrinter {
	
	public static void main(String[] args)
	{
		String str = "Hello World!";
		
		System.out.println(str.replace("o","e").replace("e","o"));
	}

}

Wäre sehr dankbar. Merci für die Tipps

mfg Leesun
 

Illuvatar

Top Contributor
Naja das mit replace zu machen, find ich etwas seltsam, aber schön... du könntest eben z.B. zuerst e mit irgendetwas ersetzen, das sonst garantiert nicht vorkommt, dann o mit e ersetzen, dann das irgendwas mit o.
 

Leesun

Mitglied
Hab nun doch eine Lösung gefunden, aber würde es auch mit nur einem string gehen?
Code:
public class HollePrinter {
	
	public static void main(String[] args)
	{
		// String str = "Hello World!";
		String str1 = "Hell";
		String str2 = "o World !";
						
		
		System.out.print(str1.replace("e","o") +str2.replace("o","e"));
			}

}

EDIT: Danke für die Antwort Illuvatar, hab die leider erst jetzt gesehen, aber du hast das dir auch in etwa so vorgestellt, wenn es mit replace gemacht werden soll?
 

SebiB90

Top Contributor
was verstehste denn nicht an illus antwort?
Code:
str.replace("o","$").replace("e","o").replace("$","e");
 

masta // thomas

Bekanntes Mitglied
Ich weiß nicht, ob du replaceFirst auch benutzen darfst, aber falls ja, dann kannst du auch
Code:
System.out.println(str.replace("o", "e").replaceFirst("e", "o"));
benutzen :)
 

Leesun

Mitglied
ah nun raff ich die Antwort :) stimmt das find ich um einiges angenehmer. Danke euch für die Antworten.

und das wegen replaceFirst sollte doch auf das selbe drauf an kommen, oder? :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A "Hello World"-Programm läuft nicht Java Basics - Anfänger-Themen 16
W Hello world web app Testfehler Java Basics - Anfänger-Themen 11
M Wie richte ich eine Diagonale an Robotern in einer World ein? Java Basics - Anfänger-Themen 15
S System.out.printIn("Hello, World!"); Java Basics - Anfänger-Themen 3
M Greenfoot World und Actor Quellcode Java Basics - Anfänger-Themen 13
L OOP World of zuul - Falltür? Java Basics - Anfänger-Themen 8
D javac kann trotz PATH-Eintrag nicht gefunden werden (Hello World) Java Basics - Anfänger-Themen 10
Z Greenfoot Variable in einer Datei und nicht in einem Objekt/World speichern Java Basics - Anfänger-Themen 1
K RAM - Verbrauch von "Hello World" minimieren. Java Basics - Anfänger-Themen 6
K Hello world Java Basics - Anfänger-Themen 5
S World-Datei möglichst klein speichern? Java Basics - Anfänger-Themen 5
J Erste Schritte Hello World Java Basics - Anfänger-Themen 2
1 Erste Schritte ständige Fehler beim Ausführen von Hello World Java Basics - Anfänger-Themen 6
M Hello World Java Basics - Anfänger-Themen 11
Domi741 [Greenfoot] Zugriff auf Subclass von Actor in Subclass von World Java Basics - Anfänger-Themen 16
K Erster Versuch ein Hello World Projekt zu schreiben Java Basics - Anfänger-Themen 11
Z Hello World Java Basics - Anfänger-Themen 18
Noppy408 Erste Schritte "Hello World!" App Java Basics - Anfänger-Themen 60
I hello world Java Basics - Anfänger-Themen 4
J hello world Java Basics - Anfänger-Themen 10
N Hibernate "Hello World" Tutorial gesucht Java Basics - Anfänger-Themen 9
P Hello World-Programm: XPSP3 mit Java 1.6.0_16: Could not find main class Hello.java Java Basics - Anfänger-Themen 11
N Scheitere am "Hello World" Programm Java Basics - Anfänger-Themen 2
G "Hello World" mit Eclipse Java Basics - Anfänger-Themen 8
G Hello World funktioniert nicht Java Basics - Anfänger-Themen 4
G Hello World: Invalid Path Java Basics - Anfänger-Themen 6

Ähnliche Java Themen


Oben