00:00
好,完事之后呢,下边呢,我开始写它的map啊,Map里面。拿过来。拿回来创建一下。右键有一个。那这个map要继承。那它的K是。默认都这样啊,因为是太子不同化了,那么他的输出心态就变了。变成什么了?输出要求是不是变成这个B对象放在K里面,手机号放在Y轴里面呢?哎,这里要注意哈啊。那这个呢,就是罗宾。接下来这个呢。泰斯特是吧,斯特。
01:01
那这是这样,那。这样里面,哎,往往有的同学这个说记不住这个map里面要干什么,Reduce定式里面干什么,哎怎么办,你把这一行数据给我拿过来。边都数据。写这个漫画的时候,你。捞一行数据过来,放在这是非常非常稳妥的。往这一放,接下来就开始吧,拿到这个数据,最终你是要干什么?封装对象吧,两个对象,一个是。啊,另一个呢,就是这个value,就是这个手机号对吧。那首先拿到这个它是什么类型。太类型那。超级难吧?第一个不急啊。那也就是这个Y6点多实力哎。把它变成。际类型,那实际类型得到它之后,剩下的事我需要它吧,对吧,啊需要它啊,我剩下这些我是不是也得写出来啊。
02:06
都切出来就完了呗,那换一行,然后接下来切割。那就是烂点斯普利特切,按什么切?杠G。切完之后fis。接完之后它切切都切出来了,那是不是该封装了。床睡觉呗。封杀对象,哎,那你现在是不是没有这对象啊,那创建呗,没有谁来谁呗。那他来了,那需要一个test,那你再创建一个test。那这个是V。都给它剪切出去,放在外面。
03:01
因为在这个外边打呀,它没有提示啊,比较麻烦,所以说创建完之后,那下面开始一个一个的封装,首先呢,是把这个手机号给我截出来。那手机号就是死罪类型,谢谢。Four。Number等于。320对吧,零。那下面呢,获取一下这个上元的量啊。等于,等于什么呢?是一对吧。那你获取的类型是什么类型呢?实质类型,那他需要的是浪类型,那简单的浪点pass。那往下呗,看QC的加下。那这就变成了大了。那这变成。对吧,啊三二,那这个呢萨了。
04:03
上了变成三。是不就都截取出来了,哎,截取出来之后,下边开始封装它的key value,那么K是它。T点儿赛。了。一点赛阿了。点赛。V的v.S。肯定有同学会觉得,哎,我就需要这个萨,是不是其他不需要封装啊。你可以试一下啊。因为它所有的内容都要序列化到这个直盘上啊,你这里面如果是空值的话,他会给你抛异常。所以说这里面的所有的内容必须有值。啊,就是在序列化的过程当中,这里面必须要有值。
05:00
无论是这个,呃。你必须得设置它啊,不能让他有为空。OK,那下面呢,我们是最后一个写出。放nice点儿right。那这样就搞定了。
我来说两句