Абсолютно не понимаю, что не нравится валидатору, подскажите пожалуйста что не так.
package com.javarush.task.task15.task1527;
/*
Парсер реквестов
*/
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
parser(sc.nextLine());
sc.close();
//add your code here
}
private static void alert(double value) {
System.out.println("double: " + value);
}
private static void alert(String value) {
System.out.println("String: " + value);
}
private static void parser(String string) {
String[]ar = string.split("\\?");
String[]paramets = ar[1].split("&");
String value = null;
for (String param:paramets) {
if (param.contains("obj")) {
String[] vals = param.split("=");
value = vals[1];
System.out.print("obj ");
continue;
}
String[]valuesParams = param.split("=");
System.out.print(valuesParams[0]+" ");
}
System.out.println();
if (value!=null) {
try {
double d = Double.valueOf(value);
alert(d);
} catch (NumberFormatException ex) {
alert(value);
}
}
}
}