Tag: list

使用流API查找列表中项目的所有索引

我正在尝试使用Java 8流和lambda表达式进行顺序搜索。 这是我的代码 List list = Arrays.asList(10, 6, 16, 46, 5, 16, 7); int search = 16; list.stream().filter(p -> p == search).forEachOrdered(e -> System.out.println(list.indexOf(e))); Output: 2 2 我知道list.indexOf(e)总是打印第一次出现的索引。 如何打印所有索引?

java concurrent Array List访问

我有一个单身的物体。 该对象声明: List players = new ArrayList(); 同一个对象还在此arrayList上指定了4个操作: public List getPlayers() { return players; } // the result of this method can be used in another object as an iterator (or maybe by index-access) 和 public void removePlayer(Player player) { players.remove(player); } public void addPlayer(Player player) { players.add(player); } public boolean isPresent(Player player) { if […]

在Java应用程序中获取任何/所有活动JFrame?

有没有办法在Java应用程序中列出所有当前打开/活动(我不确定这里的术语) JFrames在屏幕上可见? 谢谢你的帮助。

Java,在对象列表中搜索?

我有点迷失方向让这个发生得最快。 我有一大堆具有基本变量属性的对象(带有getter / setter),我需要在此列表中进行搜索,以查找列表中与给定参数匹配的对象 我已经找到了如何进行常规列表搜索但我需要,例如,搜索列表中每个对象调用getName()的结果的值,并获取具有与我的输入匹配的结果的对象。 像下面的东西,第三个参数是方法调用的结果,第二个参数是我想要找到的。 int index = Collections.binarySearch(myList, “value”, getName()); 任何建议表示赞赏

如何从两个数组列表中删除常用值

我们如何从两个ArrayList中删除常用值。 让我们考虑我有两个Arraylist,如下所示 ArrayList1= [1,2,3,4] ArrayList1= [2,3,4,6,7] 我希望得到结果 ArrayListFinal= [1,6,7] 有人可以帮帮我吗?

List根元素的XStream别名

我希望能够根据列表中包含的对象类型对根列表元素进行别名。 例如,这是我目前的输出: Gold Silver Bronze 这就是我想要的样子: Gold Silver Bronze 我可以在全球范围内这样说,所有列表都应该别名为硬币,但我有很多不同的列表,这是行不通的。 关于如何做到这一点的任何想法? 似乎应该很简单,但当然,事实并非如此。 编辑:我应该指定,我正在尝试将对象序列化为xml。 我使用Spring 3 MVC作为我的Web框架。

按相反顺序排序列表

我有直接的List list1。 List list = Ordering.natural().sortedCopy(asu2); 如何改变秩序。 我不知道如何从extends类重写方法,请用示例写或清楚说。 谢谢。

新的ArrayList ()在Java中失败

我有以下代码: List intList = new ArrayList(); for (int index = 0; index < ints.length; index++) { intList.add(ints[index]); } 它给了我一个错误…… Syntax error on token “int”, Dimensions expected after this token 从List开始的行发生错误。 有人可以解释我收到错误的原因吗?

比较2个ArrayLists的简单方法

我有两个字符串对象的arraylists。 List sourceList = new ArrayList(); List destinationList = new ArrayList(); 我有一些逻辑,我需要处理源列表,并最终得到目标列表。 目标列表将添加一些其他元素添加到源列表或从源列表中删除。 我的预期输出是2个字符串ArrayList,其中第一个列表应该从源中删除所有字符串,第二个列表应该具有新添加到源的所有字符串。 任何更简单的方法来实现这一目标?

不兼容的类型ListList和ArrayList的ArrayList

以下行给出了错误: Incompatible Types. List<List> output = new ArrayList<ArrayList>(); 是什么原因? 编辑 我理解如果我将第二个ArrayList更改为List,它不会给我错误。 我想知道错误的原因。 谢谢