public class transDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = new String("ajld243DKJkjd85UYOjYhggI");
s = trans(s);
System.out.println(s);
}
public static String trans(String str)//把功能封装成一个函数
{
char[] arr = str.toCharArray();//把字符串转成字符数组,容易逐个操作
StringBuilder sb = new StringBuilder();//定义一个容器,用于接收字符
for(int i=0;i<arr.length;i++)
{
if(arr[i]>='a'&&arr[i]<='z')//小写转成大写
sb.append( Character.toUpperCase(arr[i]));
else if(arr[i]>='A'&&arr[i]<='Z')//大写转成小写
sb.append( Character.toLowerCase(arr[i]));
else
sb.append(arr[i]);//其他的不做处理
}
return sb.toString();//返回一个已经转换好的字符串
}
}
|