What part to rectify ?
package com.codegym.task.task15.task1527;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Request parser
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String URL = br.readLine();
String split1[] = URL.split("\\?");
String split2[] = split1[1].split("&");
// String split3[] = split2[1].split("=");
ArrayList<String> list = new ArrayList<>();
ArrayList<String> listObject = new ArrayList<>();
String[] splitstore;
for (int i = 0; i < split2.length; i++)
{
if (split2[i].contains("="))
{
splitstore = split2[i].split("=");
if (splitstore[0].equals("obj"))
{
list.add(splitstore[0]);
listObject.add(splitstore[1]);
}
else
{
listObject.add(splitstore[0]);
list.add(splitstore[1]);
}
}
else
{
list.add(split2[i]);
}
}
for (String i : listObject
) {
try {
double y = Double.parseDouble(i);
alert(y);
}
catch (Exception e)
{
System.out.println(e);
}
}
}
public static void alert(double value) {
System.out.println("double: " + value);
}
public static void alert(String value) {
System.out.println("obj " + value);
}
}