`
liuguihua0823
  • 浏览: 109813 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

将字符串中的大写字母转换成小写,然后在该字符串前添加分隔符

 
阅读更多
public class StringUtil {

	
	/**
	 * 将字符串中的大写字母转换成小写,然后在该字符串前添加分隔符
	 * 
	 * @param oldStr
	 *            要转换的字符串
	 * @param separator
	 *            分隔符
	 * @return
	 */
	public static String format(String oldStr, String separator) {
		
		StringBuffer sb = new StringBuffer();
		char[] c = oldStr.toCharArray();
		for (int i = 0; i < c.length; i++) {
			if (c[i] >= 97 && c[i]<=122) {
				//如果是小写字母
				sb.append((c[i] + ""));
			}else if(c[i]>=65 && c[i]<=90) {
				//如果是大写字母,将大写转换成小写然后在前面加上前缀
				sb.append(separator + (c[i] + "").toLowerCase());
			}else{
				sb.append((c[i] + ""));
			}
		}

		return sb.toString();
	}

	public static void main(String[] args) {
		String str = "abcZefAijKlm23424";
		System.out.println(StringUtil.format(str, "_"));
        //结果:abc_zef_aij_klm23424
	}

}
 
 
 
分享到:
评论

相关推荐

    vb.net字符串转换

    LCase LCase(string) 将string字符串里的所有大写字母转化为小写字母 UCase UCase(string) 将string字符串里的所有大写字母转化为大写字母 StrComp StrComp(string1,string2[,compare]) 返回string1字符串与...

    asp字符串处理函数大全

    LCase LCase(string) 将string字符串里的所有大写字母转化为小写字母 UCase UCase(string) 将string字符串里的所有大写字母转化为大写字母 StrComp StrComp(string1,string2[,compare]) 返回string1字符串与...

    字符串帮助类C#实现Demo

    字符串操作是在编程中对字符串进行...6. 大小写转换(Case Conversion):将字符串中的字符转换为大写或小写。可以使用特定的大小写转换函数或方法来实现。 7. 去除空格(Trim):去除字符串开头和末尾的空格或.....

    微机原理上机大作业代码(已运行)附汇编语言编译器masm

    用户输入一由英文大小写字母或数字0-9组成的字符串(以回车结束),程序逐个检查字符串中各字符,将原串中小写字母变成大写字母,其他字符不变,并在屏幕上显示。用户按任一键,重做,按ESC键,返回主菜单。 (2)...

    超级文本及文本文件转换、加密、等宽行合并等功能的编辑软件

    删除字符串前文本 删除字符串后文本 删除左面几位字符 删除右面几位字符 添加书名号 查找内容 单文本行合并 重复行编号 字符串过滤 按分隔符分行 文本比较:标记相同行 文本比较:删除相同行 文本合并:...

    string类的常用方法.zip

    根据指定的分隔符将字符串分割成一个列表。 5. replace() 替换字符串中的某些字符或子串。 6. find(), index() 查找子串在字符串中的位置。如果找不到,find() 返回 -1,而 index() 会抛出异常。 7. count() ...

    浅析python 内置字符串处理函数的使用方法

    二、title””:将字符串转化为标题,即所有单词的首字母大写,其他字母小写。使用方法同lower() 三、replace:返回某字符串的所有匹配项均被替换之后得到的字符串。 复制代码 代码如下:‘This is a test’.replace(...

    收集整理的SQL Server自定义函数

    2. 去除字符串中连续的分割符 4 3.求第一个字符串中第二个串的个数 6 4.综合模糊查询 6 5.将十进制转成十六进制 8 6.求两个字符串中相同的汉字及字母的个数 10 7.生成n位随机字符串 11 8.取出字符串中的汉字、字母...

    delphi函数详解.rar

    AdjustLineBreaks 函数 将给定字符串的行分隔符调整为CR/LF序列 Align 属性 使控件位于窗口某部分 Alignment 属性 控件标签的文字位置 AllocMem 函数 在堆栈上分配给定大小的块 AllowGrayed 属性 允许一个灰度...

    西南交大C语言文件操作大作业:字符文件与二进制文件读写方法

    3. 从键盘输入一个字符文件名,以及一个英文字符串,将该文件中的该英文字符串中的小写英文字母变成大写。 4. 1616点阵汉字的显示。从键盘输入一个汉字,从1616点阵汉字库文件HZK16.dat中毫读取汉字点阵信息,...

    上海电机学院C语言实训答案

    (5)编写一个程序实现如下功能:从键盘输入字符(最多为80个),遇到回车键输入结束,将输入的字符串按奇偶位置拆分,奇数位上的字符在前,偶数位上的字符在后,重新组成新的字符串输出,例如输入: ab12cd3456fg,...

    我整理的VBA 自定义函数大全 共138页

    50.对多个用同一分隔符分隔的待查找元素,逐一在表区域首列内搜索,将返回选定单元格的值相加,相当于多个vlookup函数相加,对于查找不到的元素在批注中添加,以提醒用户。 51.根据个人所得税(工资)反算工资数 52....

    Java-PHP-C#

    现在,我们已经可以确认字符串了, 我们现在把所有逗号都去掉 str_replace(",", "", $money) 然后在把类型看成 double然后我们就可以通过他做数学计算了. 构造检查email的正则表达式 好,让我们继续讨论怎么验证一...

    Text Tools-crx插件

    将URL Decode URL安全字符串作为常规字符串Base64 encode - 将文本编码为Base64Base64Decode - 解码Base64 Sting添加线路编号 - 在每一行文本之前添加行号拆分文本 - 分隔符拆分文本带空格的缩进线 - 使用所选空格...

    C#编程经验技巧宝典

    72 &lt;br&gt;0102 将字符串首字母转换大写 72 &lt;br&gt;0103 如何进行字节数组和字符串的相互转换 72 &lt;br&gt;0104 如何把一个按空格分割的字符串存储在一个ArrayList数组中 73 &lt;br&gt;4.2 获取字符串信息 73 ...

    Excel百宝箱9.0无限制破解版.rar

    【字母大小写转换】:将选区的单词、字母在大写小写、首字母大写之间转换 【中英翻译】:将选区进行中英互译,如果选择英文则转换成中文;如果选择中文则转换成英文 【小写金额转大写】:将小写金额批量转换成...

    Exce百宝箱——2012版本.rar

    【字母大小写转换】:将选区的单词、字母在大写小写、首字母大写之间转换 【中英翻译】:将选区进行中英互译,如果选择英文则转换成中文;如果选择中文则转换成英文 【小写金额转大写】:将小写金额批量转换成大写 ...

    Excel百宝箱

    【字母大小写转换】:将选区的单词、字母在大写小写、首字母大写之间转换 【中英翻译】:将选区进行中英互译,如果选择英文则转换成中文;如果选择中文则转换成英文 【小写金额转大写】:将小写金额批量转换成大写 ...

Global site tag (gtag.js) - Google Analytics