黑马程序员技术交流社区

标题: 谁帮忙解答一下 [打印本页]

作者: gtf    时间: 2014-7-10 23:54
标题: 谁帮忙解答一下
编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
谢谢各位
作者: 咖啡苏克    时间: 2014-7-11 00:08
  1.         public static String convertString(String str){
  2.                 char[] arr = str.toCharArray();
  3.                 StringBuilder sb = new StringBuilder();  
  4.                 for(int i =0;i<arr.length;i++){  
  5.                                             if(arr[i]>='A'&&arr[i]<='Z'){  
  6.                                             arr[i]+=32;
  7.                                             sb.append(arr[i]);  
  8.                                             }else if(arr[i]>='a'&&arr[i]<='z'){  
  9.                                              arr[i]-=32;  
  10.                                              sb.append(arr[i]);  
  11.                                             }else{  
  12.                                              sb.append(arr[i]);  
  13.                                              }  
  14.         }  
  15.         return sb.toString();  

  16.         }
复制代码

作者: gtf    时间: 2014-7-11 09:04
咖啡苏克 发表于 2014-7-11 00:08

谢谢                                
作者: 李宗玛    时间: 2014-7-11 09:43
一楼正解:lol
作者: 韩天雷    时间: 2014-7-11 10:06
写得很好!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2