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.
system.out.print ( Ja ) hab ich erstmal nur als Platzhalter eingefügt.
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");
}
}
Zuletzt bearbeitet von einem Moderator: