ここで私はこのタイプの文字列を持っており、この文字列をすべての要素に分割し、数値用に1つのarraylist(integer)または1つの整数配列を作成したいと考えています。
私は例としてこのような文字列を持っています:123|00,124|01,125|00,126|01
最初に、以下を含む1つのリスト内のすべての要素を分離したい
123|00
124|01
125|00
126|01
そして、私が持っている1つの整数配列リストまたは整数配列を作りたい後
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);
}
}