Einzelne Teile aus Zeichenketten ausgeben.

  • Themenstarter Gelöschtes Mitglied 51952
  • Beginndatum
G

Gelöschtes Mitglied 51952

Gast
Guten Tag,

ich habe folgendes Problem. Die Aufgabe lautet "Schreiben sie ein Programm, welches eine Zeichenkette als String einliest und versucht aus dieser Zeichenkette E-Mail-Adressen zu extrahieren. Wir gehen der Einfachheit halber davon aus, dass eine gültige E-Mail-Adresse mindestens einmal das @ Zeichen aufweisen muss und keine Leerzeichen beinhaltet."

Die Eingabe des Textes über die Tastatur und das suchen des @ Zeichens habe ich bereits, jedoch weiß ich jetzt nicht wie ich es schaffe das nur die Zeichenfolgen mit dem @ Ausgegeben werden.
Java:
import java.io.*;

class Emailfinder
{
   public static void main(String[] args) throws IOException
   {
     InputStreamReader isr = new InputStreamReader(System.in);
     BufferedReader br = new BufferedReader(isr);
     System.out.print("Eingabe:");
     String eingabe = br.readLine();
  
     if( eingabe.contains( "@" ))
     System.out.print("JA");
     else System.out.print("Kein @ vorhanden");
   }
}
system.out.print ( Ja ) hab ich erstmal nur als Platzhalter eingefügt.
 
Zuletzt bearbeitet von einem Moderator:

Neue Themen


Oben