package com.javarush.task.task15.task1527;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Парсер реквестов
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String url = br.readLine();
String [] arr = url.split("\\?");
arr = arr[1].split("&");
List<String> strings = new ArrayList<>();
for(int i = 0; i < arr.length; ++i) {
if (arr[i].contains("=")) {
String str = arr[i].substring(0, arr[i].indexOf("="));
if (str.equals("obj")) {
try {
strings.add(alert(Double.parseDouble(arr[i].substring(arr[i].indexOf("=") + 1))));
}
catch (NumberFormatException e) {
strings.add(alert(arr[i].substring(arr[i].indexOf("=") + 1)));
}
}
arr[i] = str;
}
System.out.print(arr[i] + " ");
}
System.out.println();
for (String str : strings) {
System.out.print(str + " ");
}
}
public static String alert(double value) {
return "double: " + value;
}
public static String alert(String value) {
return "String: " + value;
}
}
package com.javarush.task.task15.task1527;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
/*
Парсер реквестов
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String url = br.readLine();
String [] arr = url.split("\\?");
arr = arr[1].split("&");
List<String> strings = new ArrayList<>();
for(int i = 0; i < arr.length; ++i) {
if (arr[i].contains("=")){
String str = arr[i].substring(0, arr[i].indexOf("="));
if(str.equals("obj")){
try {
strings.add(alert(Double.parseDouble(arr[i].substring(arr[i].indexOf("=") + 1))));
}
catch (RuntimeException e) {
strings.add(alert(arr[i].substring(arr[i].indexOf("=") + 1)));
}
}
arr[i] = str;
}
System.out.print(arr[i] + " ");
}
System.out.println();
for (String str : strings) {
System.out.print(str + " ");
}
}
public static String alert(double value) {
return "double: " + value;
}
public static String alert(String value) {
return "String: " + value;
}
}