A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© JustForYou 中级黑马   /  2015-7-30 23:26  /  485 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

将字符串中的字母进行大小写互换(其他的都不能改变)。
  1. public class Test1 {
  2.         public static void main(String[] args) {
  3.                 String s="sjWfoR24你ieTnJ";
  4.                 System.out.println(s);
  5.                 String s1=method(s);
  6.                 System.out.println(s1);
  7.         }
  8.         private static String method(String s) {
  9.                 // TODO Auto-generated method stub
  10.                 byte [] b=s.getBytes();
  11.                 for(int x=0;x<b.length;x++){
  12.                         if(b[x]>=97&&b[x]<=122)
  13.                                 b[x]-=32;
  14.                         else if(b[x]>=65&&b[x]<=90)
  15.                                 b[x]+=32;
  16.                 }
  17.                 String st=new String(b);
  18.                 return st;
  19.         }
  20. }
复制代码

6 个回复

倒序浏览
和我的思路差不多
回复 使用道具 举报
  1. package com.test;

  2. import java.io.BufferedReader;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;

  5. public class SwitchCase {
  6.         public static void main(String[] args) throws IOException{
  7.                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  8.                 String line = br.readLine();
  9.                 for (int i = 0; i < line.length(); i++) {
  10.                         char ch = line.charAt(i);
  11.                        
  12.                         if(ch>=97&&ch<=122){//小写转大写。
  13.                                 ch = (char)(ch-32);
  14.                         } else         if(ch>=65&&ch<=90){//大写转小写。
  15.                                 ch = (char)(ch+32);
  16.                         }
  17.                         System.out.print((char)ch);
  18.                 }
  19.         }
  20. }
复制代码
回复 使用道具 举报
赞一个  赞一个  
回复 使用道具 举报
这题怎么了
回复 使用道具 举报
怎么了这题
回复 使用道具 举报
复制下来慢慢看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马