Уже несколько раз переделала
package com.javarush.task.task15.task1527;
import java.io.*;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
/*
Парсер реквестов
*/
public class Solution {
public static void main(String[] args) throws Exception{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String i = reader.readLine();
String[] ii = i.split("\\?");
String[] in = ii[1].split("&");
ArrayList<String> list = new ArrayList <>();
for(int n = 0; n < in.length; n++){
if(in[n].contains("=")){
String[] o = in[n].split("=");
list.add(o[0]);
}else list.add(in[n]);
}
for(String t : list){ System.out.print(t + " ");}
System.out.println(" ");
for(int r = 0; r < in.length; r++){
if(in[r].contains("obj")){
//if(in[r] != ("obj")){
try{
alert(Double.parseDouble(in[r]));
}catch(Exception e){
alert(in[r]);
}
}
}
}
public static void alert(double value) {
System.out.println("double: " + value);
}
public static void alert(String value) {
System.out.println("String: " + value);
}
}