它应该得到一个ArrayList作为参数。在这一天之前,我们使用这种方式是因为我们不关心顺序,这就是为什么我们使用Set (所以不会有重复)。但是现在,我希望保持元素的顺序,所以经过一些研究,我发现我可以使用数据结构LinkedHashSet来做到这一点。所以我就这么做了: final LinkedHashSet<String> allPaths = new LinkedHashSet<String>();
for (final String p
对于ArrayList的选择,我将有两个for循环(内部和外部)来从每个集合读取数据。我之所以选择LinkedHashSet,主要是因为我读到LinkedHashSet有更好的性能,我也更喜欢使用set来删除重复项,但在看到它运行得非常慢,大约需要2个小时才完成后,我想也许将set复制到ArrayList中,然后迭代ArrayList而不是LinkedHashSet会更好。> ArrayList> = new Ar
如果我有数据数组:我想在listview中显示,如何过滤相同的值--只显示一个数据?Megi,Jhon,Luke,Thoni,Jhon这是我为TextView设置值的代码: public void onBindViewHolder(FeedsCustomAdapterUser.ViewHolder holder, int position) {