Guten Tag,
ich stehe auf dem Schlauch (und Java ist ein Insel hilft mir gerade auch nicht besonders ).
Meine Aufgabe ist es in einem eingegebenem String alle Vokale also a e i o u durch durch ba be bi etc... zu ersetzen.
Soweit so gut. Dazu darf ich aber nur die Methoden toCharArray und String.ValueOf benutzen.
Ich komme einfach den markierten Zeile nicht weiter. Der Gedankengang ist, dass ich einen eingegebenen String erstmal in ein Char Array umwandle. Danach bestimme ich die Länge, erzeuge einen neuen Array der genauso lang sein soll.
Und jetzt steh ich auf dem Schlauch.
Ich soll den eigegebenen String Zeichen für Zeichen durchgehen und die besonderen Wörter im Array2 verändert speichern.
Zum Schluss gebe ich den veränderten String dann aus.
mfG
ich stehe auf dem Schlauch (und Java ist ein Insel hilft mir gerade auch nicht besonders ).
Meine Aufgabe ist es in einem eingegebenem String alle Vokale also a e i o u durch durch ba be bi etc... zu ersetzen.
Soweit so gut. Dazu darf ich aber nur die Methoden toCharArray und String.ValueOf benutzen.
Ich komme einfach den markierten Zeile nicht weiter. Der Gedankengang ist, dass ich einen eingegebenen String erstmal in ein Char Array umwandle. Danach bestimme ich die Länge, erzeuge einen neuen Array der genauso lang sein soll.
Und jetzt steh ich auf dem Schlauch.
Ich soll den eigegebenen String Zeichen für Zeichen durchgehen und die besonderen Wörter im Array2 verändert speichern.
Zum Schluss gebe ich den veränderten String dann aus.
Code:
import java.util.Scanner;
public class L7UB4_B_Sprachen_Spiel {
public static String spielen(String x)
{
char [] array = x.toCharArray();
int leange =array.length;
char [] array2 = new char [leange];
for (int i = 0; i<leange;i++) // von hier xxxxxxxxxxxxxxxxxxxxxxxxxx
{
char c = x.charAt(i);
}
String str = String.valueOf(array2); // bis hier xxxxxxxxxxxxxxxxxxxx
return str;
}
public static void main (String [] args)
{
String eingabe;
String verarbeitung;
Scanner scanner = new Scanner (System.in);
System.out.println("Bitte gib hier ein Satz ein");
eingabe = scanner.nextLine();
verarbeitung = spielen(eingabe);
System.out.println("Deine Eingabe in B-Sprache: "+verarbeitung);
}
}
mfG