
import java.util.List;
import java.util.Scanner;
import java.util.ArrayList;
public class ti3 {
public static void main(String[] args) {
Scanner sr=new Scanner(System.in);
List <Integer> jh=new ArrayList<>();
for(int a=0;a<1000;a++)
{
int tj=sr.nextInt();
if(tj<0||tj>999)
{
tj=sr.nextInt();
}
jh.add(tj);
}
for(int a=0;a<jh.size();a++)
{
int pd=jh.indexOf(jh.get(a));
int pd2=jh.lastIndexOf(jh.get(a));
if(pd!=pd2)
{
System.out.println(jh.get(a));
jh.remove(pd);
jh.remove(pd2);
}
}
}
}
本文介绍了一个使用Java实现的从列表中去除重复元素的方法。通过双重遍历列表,利用indexOf和lastIndexOf方法来查找并移除重复出现的整数。程序首先读取1000个整数到列表中,然后检查并输出重复元素,最后从列表中移除这些重复项。

被折叠的 条评论
为什么被折叠?



