Also folgende Aufgabenstellung:
Die Methode bekommt einen String übergeben, dieser enthält Brüche welche durch ein Semikolon getrennt sind, die Methode soll diese Splitten und in ein double Array packen. Ich hatte mir das wie folgt überlegt, jedoch hat es in meinem Kopf wesentlich besser funktioniert xD
Die Methode bekommt einen String übergeben, dieser enthält Brüche welche durch ein Semikolon getrennt sind, die Methode soll diese Splitten und in ein double Array packen. Ich hatte mir das wie folgt überlegt, jedoch hat es in meinem Kopf wesentlich besser funktioniert xD
Java:
public static double [] parseToDouble(String s) {
String temp = " ";
double temp1 = 0;
char stop = ';'; //Trenner-Variable
int t = 0; //counter
double [] result = new double[s.length()];
for(int i = 0; i < s.length(); i++) {
if(s.charAt(i) == stop) {
result [t] = Double.parseDouble(temp); //der String for ; in double casten und ins Array at t
t++;
}
temp += s.charAt(i);
}
result = Arrays.copyOf(result, t);
return result;
}