zoukankan      html  css  js  c++  java
  • JAVA 如何将String进行大小写转换

    private String convertString(String str, Boolean beginUp){  

    1.         char[] ch = str.toCharArray();  
    2.         StringBuffer sbf = new StringBuffer();  
    3.         for(int i=0; i< ch.length; i++){  
    4.             if(i == 0 && beginUp){//如果首字母需大写  
    5.                 sbf.append(charToUpperCase(ch[i]));  
    6.             }else{  
    7.                 sbf.append(charToLowerCase(ch[i]));  
    8.             }  
    9.         }  
    10.         return sbf.toString();  
    11.     }  
    12.       
    13.     /**转大写**/  
    14.     private char charToUpperCase(char ch){  
    15.         if(ch <= 122 && ch >= 97){  
    16.             ch -= 32;  
    17.         }  
    18.         return ch;  
    19.     }  
    20.     /***转小写**/  
    21.     private char charToLowerCase(char ch){  
    22.         if(ch <= 90 && ch >= 65){  
    23.             ch += 32;  
    24.         }  
    25.         return ch;  
    26.     }  


    以上方法 比直接使用String 自带的 str.toLowerCase() 和 str.toUpperCase() 效率高些

  • 相关阅读:
    二维线性表 list实现
    行测题
    邻接表
    链表中插入和删除结点
    linux监控指标和命令
    lr测试结果分析
    python 装饰器 decorator
    并查集 PID331 / 家族
    素数环 dfs+回溯
    catch the cow bfs
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/6418224.html
Copyright © 2011-2022 走看看