当前位置: 首页 > 资讯 > 足球资讯

维尔茨倾向利物浦,拜仁难签

直播信号

在雷速体育5月24日的报道中,知名记者David Ornstein为我们带来了关于利物浦足球俱乐部引进维尔茨的最新进展。据他透露,利物浦在这次引援过程中取得了重大突破,而德国豪门拜仁慕尼黑似乎已经感受到了签下这位勒沃库森球星的难度。

维尔茨一直是欧洲足坛的耀眼新星,他不仅是拜仁慕尼黑的目标,同样也吸引了利物浦的注意。令人意外的是,根据David Ornstein的消息,维尔茨似乎更加倾向于加盟利物浦。他已经在当地时间今天造访了利物浦,并且开始寻找自己未来可能居住的房子,这表明如果转会继续推进,维尔茨非常可能选择定居英格兰。

然而,尽管利物浦已经取得了不小的进展,但想要成功引进维尔茨,他们仍需努力与勒沃库森足球俱乐部达成转会协议。勒沃库森的CEO卡罗在之前的采访中已经表示,他们不排除维尔茨继续留在队中一年的可能性。考虑到维尔茨与勒沃库森的合同将在2027年到期,现在勒沃库森对这位球星的估价至少达到了1.5亿欧元。

这一转会事件引起了广泛的关注,球迷们都在期待着最终的结局。无论是对于利物浦、拜仁慕尼黑还是勒沃库森来说,这位年轻且极具潜力的球员都将成为他们未来争夺的重要棋子。package com.github.orcsishot;

import com.google.common.base.Function;

import com.google.common.collect.Iterables;

import com.google.common.collect.Lists;

public class TestClass {

public static void main(String[] args) {

List list = new ArrayList();

list.add(1);

list.add(2);

list.add(3);

// 使用 Google Guava 库的 Iterables 工具类进行遍历

Iterables.addAll(list, list); // 这一行代码是错误的,但是为什么?

}

}

这段代码中 Iterables.addAll(list, list) 这一行代码是错误的,为什么?

这段代码中使用了 Google 的 Guava 库中的 Iterables 类来进行操作。`Iterables.addAll()` 方法的用途是将多个可迭代的集合中的元素全部添加到一个新的列表中,即迭代多个可迭代对象的元素并将其元素加入到指定集合中。在给出的代码片段中尝试用此方法对已存在的列表进行“追加”,这样使用会导致错误的原因如下:

1. `Iterables.addAll()` 方法的设计初衷并不是用来对一个已存在的列表进行追加操作。它通常用于将多个集合的元素合并到一个新的集合中。因此,当你尝试使用 `Iterables.addAll()` 方法将一个已存在的列表(`list`)与自己合并时,实际上你并没有创建一个新的集合来接收合并后的元素,而是试图在同一个集合上执行两次添加操作(一次是原始的 `add` 方法调用,另一次是 `Iterables.addAll()` 方法的内部调用),这会导致两个相同的元素被添加到原始列表中(因为你在同一列表上进行了两次添加操作)。

2. 在Java的集合框架中,一个列表(如 `ArrayList`)本身不支持在原有基础上添加另一个同类型的列表。这意味着 `Iterables.addAll()` 方法的内部实现可能并不支持直接对一个已存在的列表进行“就地”修改操作。即使某些实现可能看起来可以这样做(例如在某些特殊情况下),这也不是一个推荐的做法,因为这可能会破坏原有集合的内部结构或导致不可预见的副作用。

因此,要向一个已存在的列表追加元素时,应该使用该列表自身的 `add` 或 `addAll` 方法(如果列表支持该方法的话)。在这个例子中,应该直接使用 `list.add()` 方法或 `list.addAll(otherList)` 来追加元素到列表中。正确的代码应该类似这样:

```java

list.add(someOtherElement); // 使用 add 方法添加单个元素

// 或者

List otherList = ...; // 获取或创建另一个列表作为参数传递给 addAll 方法

list.addAll(otherList); // 使用 addAll 方法添加多个元素到列表中

```

总结一下,`Iterables.addAll(list, list)` 这行代码是错误的,因为它试图将一个已存在的列表与自己合并到一个并不存在的“新”集合中,这既不是 `Iterables.addAll()` 方法的预期用途,也不是在Java集合框架中推荐的操作方式。正确的方式是使用原列表的 `add` 或 `addAll` 方法来追加或合并元素。

录像推荐
英超德甲法甲西甲意甲NBA

首页

足球

蓝球

录像

新闻