数仓工具—Hive实战之UDF汉字首字母(22)
工具 实战 hive 22 汉字 数仓 UDF 首字母
2023-09-11 14:15:37 时间
UDF 汉字首字母
今天这个业务背景其实很简单,就是公司有很多品牌,我们要提取每个名牌的第一个汉字的首字母,例如"宝马"就是 B , 然后"福特" 就是F,“长安” 就是C 。
业务背景差不多就是这样的,关于UDF 我就不再过多介绍了,已经介绍过无数次了,你可以参考前面的文章
所以这里我们直接上代码,出解决思路就可以了
pinyin4j 获取汉字的拼音
pinyin4j是一个开源的流行java库
- 官网地址:http://pinyin4j.sourceforge.net/
- 在线文档:http://pinyin4j.sourceforge.net/pinyin4j-doc/ )
使用来处理中文转换成拼音(汉语拼音,罗马拼音等),功能强大。
添加依赖
相关文章
- shell 大型脚本工具开发实战
- 数仓工具—Hive实战之对比分析(15)
- 数仓工具—Hive实战之累计计算(7)
- 数仓工具—Hive实战之拉链表(3)
- 数仓工具—Hive实战之UDF解析IP地址(2)
- Java RESTful Web Service实战(第2版) 1.8 REST调试工具
- 《Unity虚拟现实开发实战》——第2章,第2.3节测量工具
- 《数据分析实战 基于EXCEL和SPSS系列工具的实践》一1.5 如何成为数据分析高手
- 《数据分析实战 基于EXCEL和SPSS系列工具的实践》一2.2 选择称手的软件工具
- 《软件测试技术实战:设计、工具及管理》—第1章 1.1节软件测试的基本理论
- 《树莓派Python编程入门与实战(第2版)》——3.8 使用适当的工具
- 《软件测试技术大全:测试基础 流行工具 项目实战(第3版)》—第2章2.4节小结
- 《软件测试技术大全:测试基础 流行工具 项目实战(第3版)》—第2章2.6节模拟面试问答
- 《精通移动App测试实战:技术、工具和案例》一1.2 Android系统架构
- 《精通移动App测试实战:技术、工具和案例》一2.2 JUnit在Android开发中的应用
- 《Python数据可视化编程实战》—— 1.6 安装图像处理工具:Python图像库(PIL)
- JMeter学习-035-JMeter调试工具之二---Debug PostProcessor
- 《数据分析实战:基于EXCEL和SPSS系列工具的实践》——1.2 数据分析能给我们带来什么
- 并发工具类库的线程安全实战
- 谷粒学院——Day17【数据同步工具、SpringCloud【GateWay网关】、权限管理功能(接口)】
- 工具说明书 - 寻找你的菜
- MySQL 各种主流 SQLServer 迁移到 MySQL 工具对比