Hallo zusammen,
ich finde einfach nicht den Fehler bei meiner Ausgabe. Danke für eure Hilfe :)
package de.codegym.task.task15.task1527;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.reflect.Array;
import java.nio.Buffer;
import java.util.ArrayList;
import java.util.Arrays;
/*
Parser anfordern
*/
public class Solution {
public static void main(String[] args) throws IOException {
//schreib hier deinen Code
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String url = reader.readLine();
String[] teilung = url.split("\\?");
String[] indiWords = teilung[1].split("&");
String[] split = new String[2];
for (String indiWord : indiWords) {
if (indiWord.contains("=")) {
split = indiWord.split("=");
System.out.print(split[0] + " ");
} else {
System.out.print(indiWord + " ");
}
}
System.out.println();
double zahl;
for(String indiWord : indiWords){
if(indiWord.contains("obj")){
split = indiWord.split("=");
try {
zahl = Double.parseDouble(split[1]);
alert(zahl);
}catch (NumberFormatException e) {
alert(indiWord);
}
}
}
}
public static void alert(double value) {
System.out.println("double: " + value);
}
public static void alert(String value) {
System.out.println("String: " + value);
}
}