Hallo, ich habe ein paar Fragen zu einer meiner Übungsaufgaben und hoffe ihr könnt mir vielleicht weiterhelfen! 
Und zwar ist die Aufgabe eine Klasse zu schreiben die über die Standareingabe einen Strig bekommt, welcher Zahlen und auch Buchstaben enthalten kann, allerdings keine Leerzeichen, Satzzeichen oder Umlaute vorkommen. Mein Programm soll genau einen String auf der Standardausgabe anzeigen und dabei soll die Zahl durch die Anzahl des nachfolgenden Buchstabens ersetzt werden, also so oft geschrieben werden wie die Zahl. Bsp: 3bz2u wäre dann bbbzuu.
Hier weiß ich leider gar nicht weiter, weil ich auch keinen weg kenne wie man quasi alle zahlen mit einbinden kann. Ich denke mal man muss dazu amm besten ein Array nutzen und mit der replace-methode arbeiten, aber ansonsten hab ich echt keinen plan :/
Das ist alles was ich bis jetzt habe:
Danke schonmal für eure Hilfe!
Und zwar ist die Aufgabe eine Klasse zu schreiben die über die Standareingabe einen Strig bekommt, welcher Zahlen und auch Buchstaben enthalten kann, allerdings keine Leerzeichen, Satzzeichen oder Umlaute vorkommen. Mein Programm soll genau einen String auf der Standardausgabe anzeigen und dabei soll die Zahl durch die Anzahl des nachfolgenden Buchstabens ersetzt werden, also so oft geschrieben werden wie die Zahl. Bsp: 3bz2u wäre dann bbbzuu.
Hier weiß ich leider gar nicht weiter, weil ich auch keinen weg kenne wie man quasi alle zahlen mit einbinden kann. Ich denke mal man muss dazu amm besten ein Array nutzen und mit der replace-methode arbeiten, aber ansonsten hab ich echt keinen plan :/
Das ist alles was ich bis jetzt habe:
Java:
import java.util.Scanner;
public class Expand {
public static void main (String [] args) {
Scanner scanner = new Scanner(System.in);
String eingabe = scanner.nextLine();
String ersetzterString = eingabe.replace (x,y);
System.out.println (ersetzterString);
Danke schonmal für eure Hilfe!
Zuletzt bearbeitet von einem Moderator: