文档章节

Java 大写字母转下划线加小写字母

木子SMZ
 木子SMZ
发布于 2017/10/26 22:01
字数 58
阅读 34
收藏 1
public static String camel4underline(String param){
    Pattern p=Pattern.compile("[A-Z]");
    if(param==null ||param.equals("")){
        return "";
    }
    StringBuilder builder=new StringBuilder(param);
    Matcher mc=p.matcher(param);
    int i=0;
    while(mc.find()){
        builder.replace(mc.start()+i, mc.end()+i, "_"+mc.group().toLowerCase());
        i++;
    }

    if('_' == builder.charAt(0)){
        builder.deleteCharAt(0);
    }
    return builder.toString();
}

© 著作权归作者所有

木子SMZ
粉丝 2
博文 34
码字总数 22804
作品 0
昌平
程序员
私信 提问
java UUID GUID获得方式的疑问?

我看一段生成JAVA的GUID,和UUID的代码,生成GUID的就不说了。下面生成UUID的我摘出来:方法如下: 通过这个方法可以看到UUID实际上是把GUID的小写字母转成大写字母以后,再加上四个“-”. 因...

烧饼加肉
2011/08/06
3.5K
7
Java 基础语法(一) 类、方法、实例变量的概念

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35619188/article/details/85004955 类、方法、实例变量的概念 对象:对象是类的一个实例,有状态和行为。...

三棵面包树
2018/12/14
0
0
现有字符串“JavaServlet”用java程序实现大写字母有几个是哪几个小写字母有几个是哪几个将大小写字母互相转换输出

现有字符串“JavaServlet”用java程序实现大写字母有几个是哪几个小写字母有几个是哪几个将大小写字母互相转换输出

銄嚮識眾
2012/04/09
838
6
《Java从小白到大牛精简版》之第4章 Java语法基础

《Java从小白到大牛》纸质版已经上架了!! 本章主要为大家介绍Java的一些基本语法,其中包括标识符、关键字、保留字、常量、变量、表达式等内容。 4.1 标识符、关键字和保留字 任何一种计算...

tony关东升
2018/06/26
0
0
482. License Key Formatting - LeetCode

Question 482. License Key Formatting Solution 思路:字符串转化为char数组,从后遍历,如果是大写字母就转化为小写字母,如果是就忽略,如果遍历了k个字符(排除)就追加一个。 Java实现1:...

yysue
2018/06/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

idea下springboot 项目在static目录下添加文件不生效

idea下springboot 项目在static目录下添加文件不生效 问题描述 是这样子的,我的项目目录结构如下: 我在static目录下,创建了index.html和aaaa.jpg这两个文件。然后,启动服务访问 http://l...

wotrd
昨天
5
0
k8s1.14 一、环境

1. 4台虚拟机 (CentOS Linux release 7.2.1511 (Core) ) 192.168.130.211 master 192.168.130.212 node1 192.168.130.213 node2 192.168.130.214 node3 2. 设置服务器hostname 2.1 设置本机......

ThomasCheng
昨天
4
0
盖茨:如果我现在开创一家公司 将会专注于AI

新浪科技讯,北京时间 6 月 26 日凌晨消息,微软联合创始人比尔·盖茨(Bill Gates)在周一接受采访时表示,如果他今天从哈佛大学辍学并开创一家新公司,那么这家公司将会专注于人工智能(A...

linuxCool
昨天
1
0
聊聊feign的Retryer

序 本文主要研究一下feign的Retryer Retryer feign-core-10.2.3-sources.jar!/feign/Retryer.java public interface Retryer extends Cloneable { /** * if retry is permitted, retur......

go4it
昨天
14
0
HyperLogLog简介

  (1)HyperLogLog简介      在Redis 在 2.8.9 版本才添加了 HyperLogLog,HyperLogLog算法是用于基数统计的算法,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个...

SEOwhywhy
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部