У меня есть небольшая проблема, когда я пытаюсь использовать оператор if / else, когда возвращаемая строка может отправлять мне разные форматы
Проблема, с которой я столкнулся, заключается в том, что когда я запрашиваю код, он либо возвращает список
[1234,122324,21242]
один номер
[3335]
два числа
[332435,34324]
или ничего
[]
В настоящее время я использую этот код, который дает мне второй код в списке, но у меня есть проблема: я не знаю, как взять код, если в списке только один, или обработать, если ничего не возвращено
String response_body_string = responseBody.body().string();
String[] tmp = response_body_string.split(",");
tmp = tmp[1].split(",");
//Returns second game ID
String val2 = tmp[0];
//Only use 0-9, remove any characters or letters
String val3 = val2.replaceAll("[^0-9]", "");
System.out.println(val3);
//System.out.println(response_body_string);
return val3;