当前位置: 代码迷 >> J2SE >> 字符串大小写变换有关问题
  详细解决方案

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

热度:168   发布时间:2016-04-24 17:09:53.0
字符串大小写变换问题
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
  相关解决方案