java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写

1.如何判断英文字母的大小写:

package com.ldw.string;   
  
import java.util.Scanner;  
  
/**  
 * @author  作者:ldw  E-mail: csu.ldw@csu.edu.cn 
 * @version 创建时间:2015年4月28日 下午12:47:26  
 * 类说明  
 */  
public class UppserOrLower {  
    private static Scanner console;  
  
    public static void main(String[] args) {  
        System.out.print("请输入一组字符串:");  
        console = new Scanner(System.in);  
        String str = console.nextLine();  
        StringBuilder upperStr = new StringBuilder();  
        StringBuilder lowerStr = new StringBuilder();  
        int i = 0;  
        while(i < str.length()){  
            char chr = str.charAt(i);  
            if(Character.isUpperCase(chr)){  
                upperStr.append(chr);  
            }else if(Character.isLowerCase(chr)){  
                lowerStr.append(chr);  
            }  
            i++;  
        }  
        System.out.println("大写字母有:" + upperStr.toString());  
        System.out.println("小写字母有:" + lowerStr.toString());  
    }  
}  

2.toUpperCase的意思是将所有的英文字符转换为大写字母,如:

String  cc = "aBc123".toUpperCase();
//结果就是:ABC123。

3.toLowerCase的意思是将所有的英文字符转换为小写字母,如:

String  cc = "aBc123".toLowerCase();
//结果就是:abc123。

备注:这两个方法只对英文字母有效,对除了A~Z和a~z的其余字符无任何效果。

原文地址:https://www.cnblogs.com/shuilangyizu/p/8617983.html