Zadacha verno rehena. Validator ne prinemaet...
package com.javarush.task.task15.task1527;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Парсер реквестов
*/
public class Solution {
public static void main(String[] args) {
try
{
BufferedReader s = new BufferedReader (new InputStreamReader (System.in));
String str = s.readLine();
String strA = str.substring(str.indexOf("?") + 1);
String[] subStr;
subStr = strA.split("&");
for(int i = 0; i < subStr.length; i++) {
System.out.print(subStr[i].substring(0 ,subStr[i].indexOf("=")));
if (i != (subStr.length-1)) System.out.print(" ");
}
System.out.println("");
for(int i = 0; i < subStr.length; i++) {
if (subStr[i].indexOf("obj") != -1) alert(Double.parseDouble(subStr[i].substring(subStr[i].indexOf("=")+1)));
else alert(subStr[i].substring(subStr[i].indexOf("=")+1));
}
} catch (Exception e) {}
}
public static void alert(double value) {
System.out.println("double: " + value);
}
public static void alert(String value) {
System.out.println("String: " + value);
}
}