首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有与Python的map函数等效的Java函数?

有没有与Python的map函数等效的Java函数?
EN

Stack Overflow用户
提问于 2010-12-21 21:21:20
回答 8查看 9.8K关注 0票数 18

我想轻松地将类A的对象集合(列表)转换为类B的对象集合,就像Python的map函数所做的那样。有没有什么“知名”的实现(某种类库)?我已经在Apache的commons-lang中搜索过它,但没有找到。

EN

Stack Overflow用户

发布于 2013-06-28 01:12:44

这是我的解决方案:

代码语言:javascript
复制
public abstract class MapF<T,S>
    {
        public abstract T f(S s) throws Exception;

        public List<T> map(List<S> input) throws Exception
        {
            LinkedList<T> output = new LinkedList<T>();
            for (S s: input)
                output.add(f(s));
            return output;
        }
    }

简单地说,扩展这个定义函数f的类并调用列表上的方法map。

票数 -1
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4499670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档