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