Java-Stream流基本使用
创始人
2024-05-26 07:15:06

collection.stream将会破坏原有的数据结构,可以通过collect方法收集,可以用Collectors提供的构造器,add等方法构造形成新的数据结构。

HashSet> rs = new HashSet<>();
rs.stream().toList();

Collection集合转化为数组,存在复合数据结构并不能直接转化为数组,只能通过for循环,手动转化。

int[] numss = item.stream().mapToInt(x -> x).toArray();
        List ints = rs.stream().map((item) -> {return item.stream().mapToInt(x -> x).toArray();}).toList();
        int[][] intArray = new int[ints.size()][3];for(int i=0;iints1[i]=ints.get(i);}

相关内容

热门资讯

厦门钨业取得晶体测试工装相关专... 9月9日消息,国家知识产权局信息显示,厦门钨业股份有限公司申请一项名为“一种晶体测试用工装”的专利,...
创富港罗湖草埔深圳福安购物广场... 观点网讯:近日,创富港罗湖草埔福安购物广场8楼新店开业,1人间独立办公室880元/月起,开业期间部分...
厦门钨业取得转子结构相关专利,... 9月9日消息,国家知识产权局信息显示,厦门钨业股份有限公司申请一项名为“转子结构及电机”的专利,授权...
9月8日电池ETF永赢(158... 数据显示,9月8日,电池ETF永赢(158019)遭净赎回185.5万元,位居当日股票ETF净流出排...
章源钨业申请钨镧合金丝相关专利... 9月9日消息,国家知识产权局信息显示,崇义章源钨业股份有限公司申请一项名为“一种高延展性钨镧合金丝及...