拆分响应时如何使用if else

时间:2019-07-01 15:32:20

标签: java selenium if-statement testing

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

0 个答案:

没有答案