当返回的字符串可以向我发送不同的格式时,我目前在尝试使用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;