在这里,我有这种类型的字符串,我想将此字符串拆分为每个元素,并希望为数字创建一个数组列表(整数)或一个整数数组。
我有这样的字符串作为示例:123|00,124|01,125|00,126|01
我想首先分离一个列表中的所有元素,其中包含
123|00
124|01
125|00
126|01
在我想制作一个整数数组列表或整数数组之后
123
124
125
126
请任何人都可以建议我如何做到这一点
谢谢
代码:
List<Integer> numberList = new ArrayList<Integer>();
HashMap<Integer, Integer> statusMap = new HashMap<Integer, Integer>();
for (String tripnumber : tripNumbers) {
int number = Integer.parseInt(tripnumber.split("[|]")[0]);
Logger.d(TAG, "Trip number in Status Message = "+number);
int flag = Integer.parseInt(tripnumber.split("[|]")[1]);
Logger.d(TAG, "TM flag = "+flag);
if (number > 0) {
statusMap.put(number, flag);
numberList.add(number);
}
}