public class pass
    {
        private List<String> list=new ArrayList<>();

        public void setlist(String str)
        {
            String[] str_array=str.split(" ");

            StringBuffer SB=new StringBuffer();

            for(int i=0;i<str_array.length;i++) {
                if (!str_array[i].isEmpty()) {
                    if (str_array[i].equals("01") || str_array[i].equals("02")) {
                        if (i == 0) {
                            list.add(str_array[i]);
                        } else if (str_array[i - 1].equals("01") || str_array[i - 1].equals("02")) {
                            list.add(str_array[i]);
                        }
                    } else {
                        SB.append(str_array[i]);
                    }
                }
            }
            if(!SB.toString().isEmpty())
            {
                list.add(SB.toString());
            }
            SB.reverse();

            //確認值無誤
            for(String item:list)
            {
                Log.i("Response","Res:"+item);
            }

        }
        public List<String> getlist()
        {
            return list;
        }

    }