【发布时间】:2016-04-29 18:18:22
【问题描述】:
有没有什么简单的方法可以删除 Java 中的重复元素(两个循环是否有效以及如何工作)。谢谢:)
IN: int[] arr = {1,3,4,2,3,1,6,7,7};
Output i want is:
{1,3,4,2,6,7}
the only i know is we can traverse it through loop.
eg.
for(int i = 0;i < arr.length;i++){
for(int j = 0;j<arr.length;j++){
if( ){
//what logic i can apply here.
}
}
}
【问题讨论】:
-
好的,我正在编辑问题。请看看这是否足够有用。
-
@Tunaki ...我不认为这是一个完全重复的问题。请阅读完整的问题并尝试理解。如果您认为这是重复的问题,请给我一个链接?
-
链接在您问题的顶部。
-
因为我是初学者,所以很难理解。你能根据我的问题解决它吗。我正在寻找一种我能理解的简单方法。谢谢
-
无法在 Java 中调整数组的大小。你必须要么返回一个没有重复的新数组,要么返回一个不同的数据结构,如列表
标签: java arrays data-structures linked-list