替换掉下划线并让紧跟它后面的字母大写
2011-04-09 09:33
267 查看
替换掉下划线并让紧跟它后面的字母大写
方法一:
方法二
方法一:
public class StringUtil { /** * @param args */ public static void main(String[] args) { System.out.println(replaceUnderlineAndfirstToUpper("ni_hao_abc","_","")); } /** * 首字母大写 * * @param srcStr * @return */ public static String firstCharacterToUpper(String srcStr) { return srcStr.substring(0, 1).toUpperCase() + srcStr.substring(1); } /** * 替换字符串并让它的下一个字母为大写 * @param srcStr * @param org * @param ob * @return */ public static String replaceUnderlineAndfirstToUpper(String srcStr,String org,String ob) { String newString = ""; int first=0; while(srcStr.indexOf(org)!=-1) { first=srcStr.indexOf(org); if(first!=srcStr.length()) { newString=newString+srcStr.substring(0,first)+ob; srcStr=srcStr.substring(first+org.length(),srcStr.length()); srcStr=firstCharacterToUpper(srcStr); } } newString=newString+srcStr; return newString; } }
方法二
import java.lang.*; public class AAA{ public static void main(String args[]) { //Java替换掉下划线并让紧跟它后面的字母大写 StringBuffer sb = new StringBuffer(); sb.append("asd_fgh_jkl"); int count = sb.indexOf("_"); while(count!=0){ int num = sb.indexOf("_",count); count = num+1; if(num!=-1){ char ss = sb.charAt(count); char ia = (char) (ss - 32); sb.replace(count,count+1,ia+""); System.out.println(sb.toString()); } } String ss = sb.toString().replaceAll("_",""); System.out.println(ss+"--------------"); //JAVA去掉或替换指定子字符或空格等 // String str = "a b c d e f"; // String test = str.replaceAll("//s{1,}", ""); // System.out.println(test); String str = "aaaaaaaaabbbbbbaaaaaaaa"; String test = str.replaceAll("b", "c"); System.out.println(test); } }
相关文章推荐
- 使用PHP把下划线分隔命名的字符串 转换成驼峰式命名方式 , 把下划线后面的第一个字母变成大写
- VBA实现数据库中的字段处理(下划线去掉,后面的字母变大写)之版本1.1。
- 替换下划线并让它的下一个字母为大写
- 使用PHP把下划线分隔命名的字符串 转换成驼峰式命名方式 , 把下划线后面的第一个字母变成大写
- VBA实现数据库中的字段处理(下划线去掉,后面的字母变大写)之版本1.0。
- 将字符串中的每个字母替换为字母后面的字母(即c变成d,z变成a)。 然后在这个新字符串(a,e,i,o,u)中大写每个元音,最后返回这个修改过的字符串。
- PostgreSQL解决"Abc_de_fghijkl_mn" 首字母小写去掉下划线并且下划线后面的第一个字母大写或首字母大写去掉下划线并且下划线后面的首字母大写的js
- 任意输入一个小写字母,求出其后面的第四个字母,并转换成大写输出
- 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20
- 任意输入一个小写字母,求出其后面的第四个字母,并转换成大写输出
- 字符串首字母替换为大写。
- python:标识符必须以字母或下划线开头,后面跟字母,下划线或者数字
- js 去掉下划线,后首个字母变大写
- 任意输入一个小写字母,求出其后面的第四个字母,并转换成大写输出
- 使用jQuery 把一个JSP文件中的所有id名字替换成以b开头,再加上原来的名字(首字母变为大写)
- 正则表达式替换单词首字母大写
- rails 将字符串的起始字母大写并将下划线转化为空格
- 任意输入一个小写字母,求出其后面的第四个字母,并转换成大写
- 正则表达式——判断字符串组成,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20
- PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例