大写加下划线转换驼峰规则
直接上代码
pom引入:
org.jxls
jxls-jexcel
1.0.6
代码实现
try {// List arr[] = new ArrayList<>();FileInputStream file = new FileInputStream("E://one.xls");// File file = new File("E://one.xls"); // 创建文件对象Workbook wb = Workbook.getWorkbook(file); // 从文件流中获取Excel工作区对象(WorkBook)Sheet sheet = wb.getSheet(0); // 从工作区中取得页(Sheet)for (int i = 0; i < sheet.getRows(); i++) { // 循环打印Excel表中的内容for (int j = 0; j < sheet.getColumns(); j++) {//for (int j = 0; j < 195; j++) {Cell cell = sheet.getCell(j, i);// System.out.printf(cell.getContents()+" ");StringBuffer ss = new StringBuffer();String[] chrstr = cell.getContents().split("_");for(int k=0;k<chrstr.length;k++){// System.out.println(chrstr[1]+k);// ss.append(chrstr[0].toLowerCase());// ss.append(chrstr[1].substring(0,1).toUpperCase().concat(chrstr[1].substring(1).toLowerCase()));// ss.append(chrstr[2].substring(0,1).toUpperCase().concat(chrstr[2].substring(1).toLowerCase()));String aa = cell.getContents().split("_")[cell.getContents().split("_").length-1];if( k == 0){System.out.println( chrstr[0].toLowerCase()+ chrstr[1].substring(0,1).toUpperCase().concat(chrstr[1].substring(1).toLowerCase())+aa.substring(0,1).toUpperCase().concat(aa.substring(1).toLowerCase()));}// System.out.println(chrstr[2].substring(0,1).toUpperCase().concat(chrstr[2].substring(1).toLowerCase()));}}// System.out.println(i);}} catch (Exception e) {e.printStackTrace();}}
大写加下划线转换驼峰规则相关推荐
- C/C++ 为什么#ifndef 头文件 要用大写加下划线?(这就是一种约定俗成的规范)
如图,防止头文件重复包含,为什么要用大写加下划线?为什么不是直接写peripherals.h,我已经在问了 解释: 首先,test.h不是合法的C标识名:合法的C标识名只能由字母.数字和下划线组成,且 ...
- 正则转换下划线和驼峰
下划线和驼峰字符串的转换 在java接口开发过程中,文档定义是下划线,但是java bean的属性是驼峰,一个一个copy 修改太麻烦. 工具:notepad++ 下划线转驼峰: 替换规则 :([a- ...
- IDEA使用技巧:下划线转驼峰及大小写转换插件和快捷键
idea带有快捷键ctrl+shift+u,来进行大小写的转换,这不能完全满足我们的需求. IntelliJ IDEA提供了CamelCase很方便的工具插件,使用快捷键shift+alt+u. 按住 ...
- js大写字母转小写字母前加下划线
功能实现: 将'Firstname Secondname Thirdname'转换成'firstname_secondname_thirdname',首字母大写改成小写字母前加下划线 let str ...
- 将带下划线的字符串转换成大写(下划线后大写)的高效方法
如test_tb_kkk_llll 转换为 TestTbKkkLlll 原理: 1. 判断是否包含下划线 (1) 包含: ① 按下划线将字符串切割成字符串数组 ② 在循环里调用本方法(这个字符 ...
- 下划线转驼峰,并且首字母大写
下划线转驼峰,并且首字母大写 public String lineToHump(String str) {Pattern linePattern = Pattern.compile("_(\ ...
- 把骆驼命名法的变量,变为大写字母变小写且之前加下划线
/** * 把骆驼命名法的变量,变为大写字母变小写且之前加下划线 * * @param str * @return */ public static String toUnderline(String ...
- Java中字符串下划线和驼峰之间的转换(万能工具包hutool)
下划线转驼峰 public static void main(String[] args) {HashMap<String,Object> extMap = new HashMap< ...
- 解决使用mybatis-plus时,生成的SQL大写变小写加下划线
解决使用mybatis-plus时,生成的SQL大写变小写加下划线 在application.xml加上以下配置 mybatis-plus.configuration.map-underscore-t ...
- js前端数组对象键大写下划线转驼峰
js前端数组对象键大写下划线转驼峰 我是分为两步去进行转的 第一步,先将对象的键从大写转换为小写 第二步,再将下划线转为驼峰格式 1.大写转小写代码参考如下 upLowercase(inputObj) ...
最新文章
- joomla源代码探析(五) framework.php
- 李飞飞AI100报告第二弹,提出14大AI机遇与挑战,82页pdf
- ionic ion-refresher
- iOS AppStore 申请加急审核
- 011_布尔值内建函数
- Linux manjaro系统安装后无法连接wifi,解决方案
- 工业以太网交换机的软件故障
- LeetCode 1748. 唯一元素的和
- js new Date 创建时间默认是8点
- Java 理论与实践:您的小数点到哪里去了?(转载)
- /etc/fstab文件分析(第二版)
- 图片服务 - thumbor可用的探测器
- C++ STL容器vector篇(五) vector容器常用初始化操作总结(一维/二维)
- php 如何执行top命令,批处理模式下运行 top 命令的方法
- 猿创征文 | 国产数据库之神通数据库详解安装和使用
- 使用高德地图JS API开发地图应用之获取Key及Jscode
- Chrome 75 lazy-loading
- 【Android实战】----基于Retrofit实现多图片/文件、图文上传
- 我的青春恋爱物语果然有问题。完-OP分析
- element-plus icon图标的正确使用姿势