私はそれをと区別すると、データの元のリストと変更されたデータのリストがある必要があります。exmapleについてはAndroid - 独自のリストアレイを区別して保存するJava
:
List<Marketing_Points> userPointList = new ArrayList<>();
userPointList = /*Add a list of data */
Set<Marketing_Points> distinct = new HashSet<>();
distinct.addAll(userPointList);
userPointList.clear();
userPointList.addAll(distinct);
私は元のリストを維持するために行うことができます私は今、元のリストと変更リストに必要がありますが、私はちょうどdata.Whatのリストを変更していますか?
マイandroid studio
が(2.1.2)
で、私のbuild.gradle(Module.app)
に私が使用しています:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
そして、私のJDK
です:
を使用するために、元のリストのコピーを維持するために追加されませんので、セットが重複する値を許可していませんが、あなたは「それを区別する」という意味は何ですか? – Li357
重複を含む、別個の要素を追加します。 –