- //字母转换方法
- public static String run(String str)
- {
- char[] arrMin = new char[26];//小写字母数组
- char[] arrMax = new char[26];//大些字母数组
- char min = 'a';//定义小写字母
- char max = 'A';//定义大写字母
- String s = "";//定义方法返回值
- for(int i=0;i<26;i++)
- {
- arrMin[i]=min;
- arrMax[i]=max;
- min += 1;
- max += 1;
- }
- //循环对字符串进行转换,大写转换成小写,小写转换成大写
- for(int i=0; i<str.length();i++)
- {
- s +=search(arrMin,str.charAt(i));
- }
- return s;
- }
- //判断字符串的大小写
- public static char letter (char[] arrI,char[] arrA,char t)
- {
- char str;//定义返回值
- //如果在小写字母中数组中没有查找到,则查找大写字母数组
- if (search(arrI,t) != -1)
- {
- str = arrA[search(arrI,t)];
- }else if (search(arrA,t) != -1){
- str = arrI[search(arrA,t)];
- }else{
- str = t;//如果大小写字母数组中都没有,则返回原字符
- }
- return str;
- }
复制代码
|