zoukankan      html  css  js  c++  java
  • java字符串大小写转换的两种方法


    转载自:飞扬青春sina blog
    java字符串大小写转换的两种方法
     
    import java.io..*
     
    public class convertToPrintString
     {   
           public static void main(String[] args) throws IOException
           {
                InputStreamReader reader = new InputStreamReader(System.in); 
                BufferedReader input = new BufferedReader(reader); 
                System.out.print("Please enter your word:"); 
                String text =  input.readLine(); 
                String s = convertString(text); 
                System.out.println(s);
            }
            //第一种方法
           public static String convertString(String src)
           {
                char[] array = src.toCharArray();
                 int temp = 0;
                 for (int i = 0; i < array.length; i++)
                 {
                     temp = (int) array[i];
                     if (temp <= 90 && temp >= 65)
                     { // array[i]为大写字母
                         array[i] = (char) (temp + 32);
                     } else if (temp <= 122 && temp >= 97)
                               { // array[i]为小写字母
                                    array[i] = (char) (temp - 32);
                     }
                  }
                  return String.valueOf(array);
              }
            
              //第二种方法
               public static String convertString(String str)
               {
                   String upStr = str.toUpperCase(); 
                   String lowStr = str.toLowerCase(); 
                   StringBuffer buf = new StringBuffer(str.length()); 
                   for(int i=0;i
                   { 
                      if(str.charAt(i)==upStr.charAt(i))
                      { 
                          buf.append(lowStr.charAt(i)); 
                      }
                     else
                     {
                         buf.append(upStr.charAt(i)); 
                      } 
                    } 
                    return   buf.toString(); 
                 }
     }

  • 相关阅读:
    对开发者有用的英文网站合集
    比较全的OA系统功能模块列表
    OA系统权限管理设计方案
    OA系统启动:基础数据,工作流设计
    JS生成UUID
    java类过滤器,防止页面SQL注入
    Restful安全认证及权限的解决方案
    把表单转成json,并且name为key,value为值
    JDBC上关于数据库中多表操作一对多关系和多对多关系的实现方法
    Jquery 获取第一个子元素
  • 原文地址:https://www.cnblogs.com/jixiegongdi/p/4686928.html
Copyright © 2011-2022 走看看