该题结果有误 请更正
package zh.codegym.task.task15.task1527;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
请求解析器
*/
public class Solution {
public static void main(String[] args) throws Exception {
//在此编写你的代码
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String url = br.readLine();
int index = url.indexOf("?");
String data = url.substring(index+1);
String[] array = data.split("&");
String[] str1 = new String[array.length];
String[] str2 = new String[array.length];
for (int i = 0; i < array.length; i++){
str1[i] = array[i].substring(0, array[i].indexOf("="));
str2[i] = array[i].substring(array[i].indexOf("=")+1);
}
for (String pair : str1){
System.out.print(pair + " ");
}
System.out.println();
for (int i = 0; i < str1.length; i++){
if (str1[i].equals("obj")){
try {
double d = Double.parseDouble(str2[i]);
alert(d);
} catch (Exception e){
alert(str2[i]);
}
}
}
}
public static void alert(double value) {
System.out.println("double:" + value);
}
public static void alert(String value) {
System.out.println("String:" + value);
}
}