数値1、2、または3のみを含む10個のインデックスの配列リストがあるとします。可能であれば同じ番号を連続して繰り返さずに、これらを印刷しようとしています。
たとえば、arraylistには数値{1,1,1,2,1,2,2,3,1,2}が含まれています。次のように出力します:{1,2,3,1,2,1,2 、1,2,1}
これが私がやろうとしていることよりもずっと簡単にできるなら申し訳ありません。私はまだプログラミングにかなり慣れていません。
int j;
int k;
for (j=0; j<p.size()-1;j++)
{
for(k =1; k<p.size()-1;k++)
{
if(p.get(k)==p.get(j))
{
// Person temp = p.get(j);
// p.remove(j);
// p.add(temp);
}
}
}