a) Schreibt zunächst eine Methode, die überprüft, ob ein gegebenes Zeichen (char) eine Ziffer ist. boolean istZiffer(char c); Beispielaufruf: istZiffer(‘A‘); liefert false.
Aufgabe a habe ich wie folgt gelöst :
Hier Blicke ich aber leider nicht mehr durch und bräcuhte eure Hilfe
b) Schreibt eine Methode, die eine Zeichenkette (String) als Eingabe erhält und ein Feld (Array) zurückgibt. Das Feld enthält positive, ganze Zahlen (int). Diese Zahlen werden gebildet aus den Substrings der übergebenen Zeichenkette. Hierbei werden nur diejenigen Substrings als Zahlen im Feld aufgenommen, die sich als positive, ganze Zahlen auffassen lassen. Die Substrings der Zeichenkette sind getrennt durch ein Komma gefolgt von einem Leerzeichen. Verwendet hierfür eure Implementierung aus Aufgabe 2. a). int[] subStrings(String str);
Beispielaufruf: subStrings(„-5, 20, abc, -20, defg, 45ab67, 23“); liefert {20,23}
mfg
Aufgabe a habe ich wie folgt gelöst :
Java:
public static boolean istZiffer(char c) {
boolean antwort = true;
if (Character.isDigit(c) == true) {
return antwort;
} else {
antwort = false;
}
return antwort;
}
Hier Blicke ich aber leider nicht mehr durch und bräcuhte eure Hilfe
b) Schreibt eine Methode, die eine Zeichenkette (String) als Eingabe erhält und ein Feld (Array) zurückgibt. Das Feld enthält positive, ganze Zahlen (int). Diese Zahlen werden gebildet aus den Substrings der übergebenen Zeichenkette. Hierbei werden nur diejenigen Substrings als Zahlen im Feld aufgenommen, die sich als positive, ganze Zahlen auffassen lassen. Die Substrings der Zeichenkette sind getrennt durch ein Komma gefolgt von einem Leerzeichen. Verwendet hierfür eure Implementierung aus Aufgabe 2. a). int[] subStrings(String str);
Beispielaufruf: subStrings(„-5, 20, abc, -20, defg, 45ab67, 23“); liefert {20,23}
mfg