其中红框中item 指的是集合中其中的一项,后面的!是组成的新的集合时,排除某一项,不加!是指新的集合只包含满足条件(item.equals("2"))的一项。
以上是我自己的理解,如果有更好的描述请留言