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() 效率高些

  • 相关阅读:
    JAVA传值与传址
    JAVA中的栈和堆
    for语句输出图形
    Linux下ps命令详解(转载)
    BMC介绍
    JVM 优化、内存泄露排查、gc.log 分析方法等(转载)
    动态从zookeeper读取kafka信息
    centos 查看文件系统类型
    TCPdump抓包命令详解
    Linux Tab键自动补齐
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/6418224.html
Copyright © 2011-2022 走看看