Hallo miteinander,
ich bin ganz neu in Java und habe eine Aufgabe wo ich nicht weiter komme. Ich hoffe jemand kann mir weiter helfen.
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.
Folgender Code wurde mit gegeben:
Vielen dank im voraus
ich bin ganz neu in Java und habe eine Aufgabe wo ich nicht weiter komme. Ich hoffe jemand kann mir weiter helfen.
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.
Folgender Code wurde mit gegeben:
Java:
import java.util.Arrays;
public static int[] subString(String s){
//TODO Aufgabe
return null;
public static void main(String[] args) {
String testString = "-5, 20, abc, -20, defg, 45ab67, 23";
System.out.println("Teste \""+testString+"\" mit subString() erwarte: [20,23]
bekomme:"+Arrays.toString(subString(testString)));
Vielen dank im voraus