java-stream

    0热度

    1回答

    我是Java 8 lambda和流编程的新手。这是从String数组生成HBase Put类的简单源码。 List<String> list = new ArrayList<>(5); list.add("1," + "colFamily" + ",a,1"); list.add("2," + "colFamily" + ",a,2"); list.add("3," + "colFamily

    -1热度

    1回答

    如何将下面的内容转换为Stream API和lambda表达式。 double journalSize = 0; List<PersistenceAdapter> allKahadb = ((MultiKahaDBPersistenceAdapter)persistenceAdapter).getAdapters(); for (PersistenceAdapter persistenc

    3热度

    2回答

    有人可能有任何想法如何将其替换为stream()? for (Customer customer : customers) { if (customer.getProducts() != null && customer.getProducts().getProduct() != null) { for (Product product : customer.getProdu

    3热度

    3回答

    在Java 8中,Stream(它是AutoCloseable)不能重用,一旦它被使用或使用,流将被关闭。那么用try-with-resources声明来声明的效用是什么? 示例使用try-与资源声明: public static void main(String[] args) throws IOException { try (Stream<Path> entries

    -2热度

    1回答

    我在Java和 初学者我想要做的Java 8如下: 计算的执行时间我方法 - 具有System.nanoTime, 打发时间作为流参数我的比较方法, 将这些值代入从长阵列[2]〜[5],并返回该数组 我不知道如何实现这一点。我尝试了不同的方式,但我遇到了错误,并没有任何答案。以下是我迄今所做的: import java.util.stream.Stream; import java.io.*;

    0热度

    2回答

    我最好的解决方案是目前: Collections.enumeration(stream.collect(Collectors.toList())) 盼望比这更简洁的方法。

    -4热度

    2回答

    我想将列表中的所有内容都转换为大写,但是我遇到了这个问题。我得到一个错误,最后一行: 的方法映射(功能并不适用于 参数(字符:: toUppercase) ,但我不知道如何解决它。另外,我怎么会显示此列表中所有“G”之后到来的人物 public static void main(String[] args) { List<Character> list = new ArrayList<

    -2热度

    1回答

    我已经阅读并观看了Kinesis Stream上的一些视频,并且我了解它允许从应用程序和实时分析中获得数据流。 但是它是如何与Java Stream相关的,因为我认为通过API连接或TCP连接,可以通过使用Java Stream来重新创建Kinesis Stream吗? Kinesis Stream vs Java Stream的优点和缺点是什么?

    3热度

    1回答

    我试图让组件列表属于项目的特定名单列表中的元素。 由于我开始使用流,我无法弄清楚如何做到这一点。 projects.stream() .map(p -> p.getComponents()) .collect(Collectors.toList()); 由于Project.getComponents()返回Collection<ProjectComponent>以前的代

    2热度

    2回答

    我有一个List<TermNode>其中包含操作的所有操作数,如+或*。也就是说,它不是一个二叉树结构,而是一个树,其中每个节点可能包含多个子节点。 A TermNode可以是变量,运算符,函数或数字。一个数字和一个变量节点包含一个空的儿童列表(将孩子视为一个操作的参数)。 public class TermNode { /** * The value this {@link