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

Posted 水狼一族

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写相关的知识,希望对你有一定的参考价值。

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

package com.ldw.string;   
  
import java.util.Scanner;  
  
/**  
 * @author  作者:ldw  E-mail: [email protected] 
 * @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 = "aBc".toUpperCase();
//结果就是:abc123。

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

以上是关于java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写的主要内容,如果未能解决你的问题,请参考以下文章

用java怎样写16进制转为10进制

通过重写 Java 的 String.toUpperCase() 返回空字符数组 [重复]

java字符大小写转换

java中05的动手动脑

Java函数的联级调用

java大小写转换