星空网 > 软件开发 > Java

java字符串大小写字母互改

import java.util.Scanner;public class Test {  /**   * 测试数据   *   * @param args   */  public static void main(String[] args) {    Scanner sc = new Scanner(System.in);    String s = sc.nextLine();    System.out.println(ExchangeStringA(s));    System.out.println(ExchangeStringB(s));  }  /**   * 方式一   *   * @param s   * @return   */  public static String ExchangeStringA(String s) {    StringBuffer result = new StringBuffer();    String lowerString = s.toLowerCase();  //这两步    String upString = s.toUpperCase();    //是关键    for (int i = 0; i < s.length(); i++) {      if (s.charAt(i) == lowerString.charAt(i)) {        result.append(upString.charAt(i));      } else {        result.append(lowerString.charAt(i));      }    }    return result.toString();  }  /**   * 方式二 以字母的ascii码来操作 大小写之间相差32   * a-z:97-122   * A-Z:65-90   * @param s   * @return   */  public static String ExchangeStringB(String s) {    char c[] = s.toCharArray();    for (int i = 0; i < c.length; i++) {      if (c[i] >= 65 && c[i] <= 90) {        c[i] = (char) (c[i] + 32);      } else {        c[i] = (char) (c[i] - 32);      }    }    return String.valueOf(c);  }}

 




原标题:java字符串大小写字母互改

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

美国股市如何开户:https://www.goluckyvip.com/tag/51663.html
去美国开户:https://www.goluckyvip.com/tag/51664.html
办理境外开户:https://www.goluckyvip.com/tag/51667.html
海外账户开户账户:https://www.goluckyvip.com/tag/51668.html
节省成本:https://www.goluckyvip.com/tag/5167.html
在海外账户开户:https://www.goluckyvip.com/tag/51674.html
最新消息:推进涉“字节剥离TikTok”新法案将再投票:https://www.goluckyvip.com/news/220214.html
家禽喂食器专利,案件号:24-cv-2773,DRAFT TOP 开瓶器,案件号:24-cv-1889,24-cv-2620等:https://www.kjdsnews.com/a/1842233.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流