当前位置: 首页 > 知识库问答 >
问题:

为Java的收集器添加显式导入

苏培
2023-03-14

我在我的Java代码中使用了流和lambdas以及列表和其他数据结构,为此我在我的Java代码中添加了两个import语句,它们是

import java.util.*;
import java.util.stream.Collectors;

我的问题是,当我添加了以通配符结尾的第一个导入时,我是否需要显式地添加收集器的第二个导入,或者我是否应该删除收集器的导入,而第一个将适用于所有,请建议。

共有1个答案

苗学民
2023-03-14

你可以移除第二个,代码就会工作得很好。因为您正在导入java.utils中存在的所有文件。

 类似资料:
  • 假设我试图创建一个收集器,将数据聚合到一个资源中,该资源在使用后必须关闭。有没有办法实现类似于

  • 本文向大家介绍Java函数式编程(十):收集器,包括了Java函数式编程(十):收集器的使用技巧和注意事项,需要的朋友参考一下 前面我们已经用过几次collect()方法来将Stream返回的元素拼成ArrayList了。这是一个reduce操作,它对于将一个集合转化成另一种类型(通常是一个可变的集合)非常有用。collect()函数,如果和Collectors工具类里的一些方法结合起来使用的话,

  • 问题内容: 阅读完这个问题之后,我想起了什么时候教我Java的,并且告诉我永远不要调用finalize()或运行垃圾回收器,因为“这是一个大黑盒子,您无需担心”。有人可以将其理由简化为几句话吗?我敢肯定,我可以阅读Sun的有关此事的技术报告,但是我认为一个不错的,简短的简单答案将满足我的好奇心。 问题答案: 简短的答案:Java垃圾回收是一个非常精细的工具。System.gc()是大锤。 Java

  • 问题内容: 是什么决定了垃圾收集器何时真正收集?它是在一定时间之后还是在一定数量的内存用完之后发生的吗?还是还有其他因素? 问题答案: 它在确定是时候运行时运行。在世代垃圾收集器中,一种常见的策略是在第0代内存分配失败时运行收集器。也就是说,每次你分配一小块内存(大块通常直接放置在“旧”代中)时,系统都会检查gen-0堆中是否有足够的可用空间,如果没有,则运行GC释放空间以使分配成功。然后将旧数据

  • 我需要为网格视图添加一个收缩缩放。我没有找到任何关于在gridview中添加收缩缩放的示例。到目前为止,我的布局看起来像这样。我需要在网格视图中添加一个收缩缩放。 activity_main.xml: 碎片页面. java: 导入android.widget。线性布局;导入android.widget.LinearLayout.LayoutParams; 如果我得到任何示例代码或教程或任何建议,这

  • 下面是我正在使用的代码,我以前使用过这个100x。现在它抛出了一个错误,基本上我正在尝试根据excel文件的第一行动态创建列。我现在收到的错误是: 我需要做些什么来防止这种情况发生,这种情况从未出现过。 以下是我的用法: