Ввод: http://javarush.ru/alpha/index.html?obj=3.14&name=Amigo
Правильный вывод :
obj name
double: 3.14
У меня :
double: 3.14
Уже не знаю как добавить это
obj name
да еще и без Amigopackage com.javarush.task.task15.task1527;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.concurrent.ExecutionException;
/*
Парсер реквестов
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String url = reader.readLine();
StringBuilder builder = new StringBuilder(url);
String [] split = builder.substring(builder.lastIndexOf("?")+1).split("&");
String objResult = null;
for (String i: split) {
String[] hope = i.split("=");
if (hope[0].equals("obj")) {
objResult = hope[1];
}
}
if(objResult!= null){
try{
alert(Double.parseDouble(objResult));
} catch (NumberFormatException e) {
alert(objResult);
}
}
}
public static void alert(double value) {
System.out.println("double: " + value);
}
public static void alert(String value) {
System.out.println("String: " + value);
}
}