首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

字符串大小写变换有关问题

2012-02-13 
字符串大小写变换问题StringstrAaBcDeFg 要求将该字符串中第3位变成大写字母,其它字母不变换.不用字符

字符串大小写变换问题
String   strA   =   "aBcDeFg ";


要求将该字符串中第3位变成大写字母,其它字母不变换.
不用字符串连接和剪切操作,怎么来做?

[解决办法]
提供一个方案

public static String convert1Char2UpperCase(String str,int pos)
{
StringBuilder sb=new StringBuilder(str);
sb.setCharAt(pos,Character.toUpperCase(sb.charAt(pos)));
return sb.toString();
}

测试结果
convert1Char2UpperCase( "aBcDeFg ",2)

aBCDeFg

热点排行