`
ezzze
  • 浏览: 41476 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

每天记一点

 
阅读更多

先看一段代码 功能是-------拆list 然后调用dozer mapping

protect static <D,S> void mapperList(List<D> dest, List<S> source){

D d = dest.get(0); //因为传入的source由于是个刚初始化的List对象,无法获取到其具体类型,需要调用者硬塞一个成员.
for(S s: source){
  dest.add(this.mapperIf(s,d));
}

}
}


写成上面这样,主要原因可能是错误地认为泛型可以向下面这样用

T instantiateElementType(List<T> arg)
{
  return new T(); // 这里当然会挂,属于编译期和运行期都不知道是啥类型
}




所以就有了比上面稍稍优雅的一段...
你不是拿不到类型么,我给你一个类型
protect static <D,S> List<D> mapperList(List<S> source, Class<D> destType){

List<D> retTOs= new ArrayList<D> ();
for(S s: source){
  dest.add(this.mapperIf(s,d));
}
return retTOs;
}



你要什么我给你什么,对症下药,永远是最简单有效的方法.但前提是你想治.


能用就行的哲学似乎很流行的样子.....
分享到:
评论

相关推荐

    英语口译等级考试必备

    一些口语常用语,只要你每天记一点,日积月累就会记住很多,那样你在不知不觉中,就搞定了英语口译考试

    T_REAL_PRODUCTION_CHECKDETAIL.kjb

    简单的kettle例子 , 用于作业的重试 ,避免判断父级任务失败后直接失败 , 设置重试效果 2020-01-15 每天记录一点问题,逐渐强大

    oneDay:努力坚持每日一题 https

    每天记录一点 和相同的二元子数组 2021 年 04 月 15 日 视频 file 截图第一帧转化成 img file 和相同的二元子数组 2021 年 04 月 12 日 在由若干 0 和 1 组成的数组 A 中,有多少个和为 S 的非空子数组。 **示例 ** ...

    藏经楼晨间日记

    藏经楼晨间日记,每天坚持一点,进步一小步。很难的呵,需要大毅力

    LeetCode_Coding_Record:每天一道或者两道LeetCode题,建仓也是为了给生活一点记录吧,QAQ

    每天一道或者两道LeetCode题,建仓也是为了给生活一点记录吧,QAQ Python编写,不一定是最优的但一定是自己纯手工打得,(#^。^#) 译文目录 : 第1题: 原题网址: 第2题: 原题网址: 第3题: 原题网址: 第4...

    点点滴滴背单词

    但是,每天抽出专门的时间和精力来背记单词,即枯燥又费时,也不是每个人能坚持持长久的。有没有一个折中的方法呢?即能每天背记一定量的单词,又不必花费专门的时间和精力呢?  ---答案是:有!  点点滴滴背...

    XJBX:每天的记录,尽量保持编码水平

    每天都在XJB写代码 一个参考Cassandra中的BloomFilter实现,哈希替换MurmurHash2,通过双重散列公式生成散列函数 参考: : 标准代码库。很重要的一些基础模板 一种树的遍历算法,前中序很有趣,基本可以实现O(1)...

    计算机实习日记

    我来到这里也有一段时间了,对这里也有一点熟悉了,于是我也就自告奋勇的说要帮大家定一次快餐。很快,我顺利的为大家定好了快餐。吃饭时闲聊,大家除了对我说了些客气的话外,有两个看似资历很老的同事还说我很好学...

    懒人背单词软件

    懒人背单词,背词很好用,每天背一点,考试无烦恼。

    lvs+KeepAlived搭建实战.pdf

    Lvs抗负载能力强,因为 lvs 工作方式的逻辑是非常之简单,而且工作在网络 4 层仅做请求分发之用,没有流量,所以在效率上基本不需要太过考虑。 有完整的双机热备方案,当节点出现故障时,lvs 会自动...每天进步一点。

    大数据量翻页查询的一点经验

    我的系统为:每天新增一张表,每张表的数据量为1000万条记。一共有十个字段,有四个字段需要排序,每个字段都可能出现在查询条件中,每次查询所有的字段必须都查询出来,可以查询三天之内的数据,没有和其他表的连接...

    leetcode卡-LeetCode:JavaScript数据结构与算法即LeetCode刷题记录

    之前断断续续刷过一点算法题,但感觉还是有点云里雾里,决定在从今天2020-10-10开始每天打卡算法题 数据结构: 栈 队列 链表 集合 字典和散列表 树 二叉堆和堆排序 图 排序算法: 冒泡排序 选择排序 插入排序 归并...

    leetcode题库-Technical-interview:技术面试每日记录:每日知识点积累总结学习,记录自己的进步...以面试题来驱动学习

    以面试题来驱动学习,每天进步一点! 让努力成为一种习惯,让奋斗成为一种享受! 相信 坚持 的力量!!! 牛人们: (每日一道 LeetCode,jsliang 带你进行每日折腾~) (公众号「高级前端进阶」作者,每天搞定一道...

    私人好管家2009V4.1绿色版

    支持多用户:大人小孩,开自己的户,记自己的帐。 2.安全保密:登陆密码控制,自己的帐只有自己知道。 3.功能强大:收入,支出详详细细,全自动统计,轻轻松松了解全年帐目 。 5.简单便捷:一看就明白,一点就完工,老人...

    超博SAM个人成功助理软件 1.0

    请把你的朋友、家人、同学、同事、客户通通记在这里,包括各种联系方式、生日、往来记录等,软件自动设置生日提醒,支持手机短信群发,节日或其生日时,群发短信祝福,省时省力,平时注意给他人多一点关怀体贴,遇事...

    scrapbook:适用于您的项目的每日连续记录系统和投资组合。 通过 Slack 开始你自己的!

    我们在 Hack Club HQ 做到了这一点,因为我们生活中真正提高技能的时刻来自于每天出现。 即使我们没有每天都做出惊人的事情,一致性也是关键。 剪贴簿是一种工具,可帮助我们所有人轻松做到这一点。 此 repo 是的...

    桌面助手,不下载会后悔的

    能自定义、个性化的网站导航,把自己常用的网站链接放到桌面上,一点即达。分为“个人网址”“常用”“生活”“工具”四类。  万年历:  带有农历、日期、星期、本机时间。  日历记事:  能对每天添加提示并保存...

    leetcode2-LeetCode:JavaScript数据结构与算法即LeetCode刷题记录

    重拾数据结构和算法,每天进步一点,从2020.3.2 开始重新打卡,每天都有所上传:sweat_droplets: 所涉及数据结构和算法大都使用ES6+语法:face_blowing_a_kiss: 目录说明 根目录下对应序号即为LeetCode上对应题目序号...

    JAVAEE健康管理系统SSH

    根据教师的相关信息,计算其每天所需热量,给出一周的推荐菜单。 (3)教师健康日志: 用户可以记录自己健康日记,记录每一天的睡眠,饮酒,吸烟,血压,体重等情况。 (4)教师体检管理: 教师可通过该平台...

    Self Development Journal-crx插件

    实际上,有一天可以改变您的生活,但很多人没有意识到这一点。 在过去的两年中,我每天都记录日志,发现我的生活已经改变。 但是,我从未找到我想要的自助日记。 因此,我创建了一个。 我想免费为您提供此自助日记,...

Global site tag (gtag.js) - Google Analytics