gpt4 book ai didi

java - 返回 Java Streams 中的最后 N 个元素

转载 作者:行者123 更新时间:2023-11-29 09:47:06 25 4
gpt4 key购买 nike

<分区>

这个问题只是为了好玩。

我有这个方法:

private static String getBaseDomain(String fullDomain) {
// we take the base domain from the usual xxx.yyy.basedomain.tld: we
// want only the last 2 elements: basedomain.tld
List<String> elements = Arrays.asList(fullDomain.split("\\."));
if( elements.size() > 2){
elements = elements.subList(elements.size()-2, elements.size());
}
return String.join(".", elements);
}

我想知道如何使用 java 流 API 获得相同的结果(实际上,我想知道哪种方法最节省资源)。

我不知道如何只从流中获取最后 2 个元素:limit(2) 会给我 两个元素,对于 skip(XXX) 我不知道如何“内联”提取流的大小。

你能告诉我你会怎么做吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com