String buff=”P01,P02,P03,・・・,PXX”; //PXXは必ずしも小さい順ではない。また重複はない

とbuffに可変個数のPXXが文字列として入ってる時にこれをArrayList型のidという変数に
id[0]=P01、id[1]=P02・・・と言う感じにArrayListに格納したいのですが、何かいい方法内でしょうか?