`
netskys
  • 浏览: 48634 次
  • 性别: Icon_minigender_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();
	}
分享到:
评论

相关推荐

    js代码-下划线转驼峰

    在JavaScript编程中,"下划线转驼峰"是一种常见的字符串转换操作,特别是在处理对象属性名或者函数命名时。这种转换方法有助于遵循JavaScript中的驼峰式命名规范,使得代码更易读、更标准。本文将深入探讨这个话题,...

    java 代码分析 算法设计

    例如,我们可以编写一个算法,遍历Java源代码文件中的每一行,然后用正则表达式检查变量命名是否符合约定或规范,如驼峰命名法、下划线分隔等。 算法设计是解决问题的关键步骤,这里我们设计的算法可能包含以下步骤...

    .net实体类自动生成工具

    3. **命名规则定制**:提供自定义的命名策略,如首字母大写、下划线转驼峰等,使生成的类名符合项目规范。 4. **属性映射**:根据数据库字段类型,自动映射为C#的相应数据类型,并处理主键、外键、索引等关系。 5....

    web开发规范(java版)

    - 常量命名:全大写,用下划线分隔单词,如`MAX_USERS`。 - 变量命名:清晰描述变量用途,如`userCount`。 - 作用域:理解局部和全局变量的区别,避免全局变量滥用。 - 对象和函数命名:同样遵循驼峰式,明确其...

    c++高质量编程规范

    3. 函数和变量命名:使用小写字母开头的驼峰式命名或下划线命名,如functionName,variable_name。 4. 常量命名:全部大写,单词间用下划线分隔,如CONSTANT_NAME。 5. 避免使用误导性的或模糊的命名,确保名字能...

    google公司的C++编码规则

    常量使用全大写并用下划线分隔,如`MAX_ELEMENTS`。 在注释方面,谷歌强调注释应该简洁明了,提供足够的上下文信息,但避免过于冗余。他们推荐使用Doxygen格式的注释,以便于生成文档。例如,每个函数上方应有描述...

    C++编码规范(Ver1.1)

    3. **变量命名规范**: 遵循驼峰式命名(首字母小写,后续单词首字母大写)或下划线分隔。增加前缀来标识变量类型(例如,"int_count")和作用域(如"static_local_var")。 4. **实例命名规范**: 实例通常使用驼峰...

    C#编程注意事项-代码规范

    - 变量、常量和参数:使用小写字母和下划线分隔的驼峰式命名(例如,myVariable)。 - 类和接口:使用大写字母和空格分隔的驼峰式命名(例如,MyClass)。 - 常量:全部大写,单词间用下划线分隔(例如,MY_...

    编码规范及其代码.doc

    - **规则**:全大写,使用下划线分隔单词(UPPER_CASE_WITH_UNDERSCORES)。 ### 注释规范 注释是解释代码意图和功能的关键工具,对于维护和理解代码至关重要。 #### 注释方法 - **规则**:使用适当的注释风格,...

    JAVA开发规范手册1.50

    * 常量命名:使用全大写字母,单词之间使用下划线分隔。 * 方法命名:使用驼峰命名法,首字母小写,后续单词首字母大写。 (二) 常量定义 * 常量定义使用final关键字,且赋值必须在定义时完成。 * 常量命名使用全...

    Google C++ Style Guide中文.pdf

    类名通常使用大写字母开头的驼峰式命名,如`MyClassName`。常量则全部大写,单词间用下划线分隔,如`MY_CONSTANT`。函数和变量名应该具有描述性,避免使用单个字符或无意义的缩写。 在代码结构方面,该指南提倡使用...

    java编码规范(华为)(20211220040116).pdf

    - 类和接口的命名应采用全大写字母的驼峰命名法(如 MyClass),常量使用全大写字母下划线分隔(如 MY_CONSTANT),变量和方法使用首字母小写的驼峰命名法(如 myVariable)。 - 包名应采用反向域名形式(如...

    \软件编程规范-中兴内部讲义

    - **变量、函数和常量的命名**:应具有描述性,遵循驼峰命名法或下划线命名法,避免使用单字母名称。 - **类型定义**:用大写字母开头的驼峰命名法表示,如`MyDataType`。 - **常量命名**:全部大写,单词间用...

    the elements of java style

    类名首字母大写,其余单词首字母也大写(即驼峰式大小写),接口名遵循相同规则,但有时会在末尾添加“Interface”以区分。 #### 3. 方法名 方法名同样采用驼峰式大小写,首字母小写,后续每个单词首字母大写,以...

    java编码规范考试题答案23435.doc

    常量名使用全大写并用下划线分隔,如`MAX_SIZE`。存取属性的方法遵循setter和getter模式,动作方法使用动词+宾语结构,如`saveUser`。 7. **随机数生成**:`java.util.Random`类用于生成随机数,适用于一般场景,如...

    Java代码规范.doc

    - 变量名使用小写字母开头的驼峰命名法,除非是常量,常量应全大写并用下划线分隔,如`MY_CONSTANT`。 - 避免使用保留字作为变量名。 6. **代码结构** - 每个类只做一件事情,遵循单一职责原则。 - 使用合适的...

    java实习日记范文3篇.docx

    - **命名规范**:类名首字母大写,如果是由多个单词组成,则采用驼峰式命名法;变量名和方法名首字母小写,同样遵循驼峰式命名规则。 - **标识符规定**:只能以字母、下划线或美元符号`$`开头,后续字符可以包括字母...

    php小皮风格 php小皮风格

    - 变量命名:变量名通常采用下划线分隔的驼峰式命名,如`$exampleVariable`。 - 函数和方法:函数和方法名同样遵循驼峰式命名,但首字母小写,如`exampleFunction()`。 - 类名:类名使用全大写字母的驼峰式命名,...

    Google C+++编程规范.rar

    常量和枚举值通常全大写,用下划线分隔单词(如:MAX_SIZE)。函数名通常描述其行为,例如:calculateAverage()。 2. **注释与文档**:良好的注释是代码可读性的关键。规范建议在每个类、函数和重要的代码块之前...

    华为C编程规范

    - 常量名全大写,用下划线分隔单词,如:`MAX_SIZE`。 - 类型定义(typedef)使用大驼峰式,如:`MyCustomType`。 2. **注释规范** - 每个函数、结构体、类等都应有清晰的注释,解释其功能、参数及返回值。 - ...

Global site tag (gtag.js) - Google Analytics