Android 如何从列表中获取值<;字符串>;
我们从服务器获取的数据如下所示:Android 如何从列表中获取值<;字符串>;,android,Android,我们从服务器获取的数据如下所示: type=async-response &serial-number=00000000-0000-0000-0000-00000077fb51 &merchant-order-id=902B4FF5 &paynet-order-id=208832 &end-point-id=823 我们是这样储存的 List<String> elephantList = Arrays.asLi
type=async-response
&serial-number=00000000-0000-0000-0000-00000077fb51
&merchant-order-id=902B4FF5
&paynet-order-id=208832
&end-point-id=823
我们是这样储存的
List<String> elephantList = Arrays.asList(text.split("&"));
List elephantList=Arrays.asList(text.split(“&”);
如何根据特定键获取特定值?尝试,使用而不是存储键值对
Map<String, String> map = new HashMap<>();
StringTokenizer st = new StringTokenizer(response,"&");
while (st.hasMoreTokens()) {
String[] value = st.nextToken().split("=");
map.put(value[0], value[1]);
System.out.println("Key is:"+value[0]);
System.out.println("Value is:"+value[1]);
}
我们使用
elephantList.get(index)将服务器数据存储为字符串变量“text”代码>
String serialNumber = map.get("serial-number");