>>185
インデックスで

int[] a = { 1, 1, 2, 2, 3, 3, 3, 1 };

IntStream.range(0, a.length)
  .filter(i -> i == 0 ? true : a[i - 1] != a[i])
  .map(i -> a[i])
  .forEach(System.out::println);