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的其余字符无任何效果。

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

时间: 2024-07-31 06:58:10

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

深度解析java.lang.String类的equal(Object obj)方法

背景:最近在研究静态扫描的东西,遇到一个规则:"equals(Object obj)" should be overridden along with the "compareTo(T obj)" method 然后就想深度扒一扒equals和compareTo有什么区别 首先先来看下java.lang.String这个类下面的equals方法是如何实现的. public boolean equals(Object anObject) { if (this == a

【java】String类的基本方法

Java的String类基本方法 一.构造函数 函数 返回值 作用 String(byte[] bytes) String 通过byte数组构造字符串对象 String(char[] chars) String 通过char数组构造字符串对象 String(String string) String 拷贝一个值为string的字符串对象 String(StringBuffer buffer) String 通过StringBuffer构造字符串对象 二.String类的基本方法 函数 返回值 作

【转载】Java中String类的方法及说明

转载自:http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.html String : 字符串类型 一.构造函数     String(byte[ ] bytes):通过byte数组构造字符串对象.     String(char[ ] value):通过char数组构造字符串对象.     String(Sting original):构造一个original的副本.即:拷贝一个original.     String(Strin

黑马程序员-java基础-String类

1.概述 String 类适用于描述字符串事务.提供了多种对字符串进行操作的方法. > 字符串的最大的特点:一旦被初始化就不能被改变. 2.常见的操作方法: 2.1 获取: 1 public class StringText1 { 2 public static void main(String srgs[]) 3 { 4 // str 是一个类类型变量,"abc"是一个对象. 5 String str = "hello java!" ; 6 // str 和

java中String类小结

构建一个字符串 1.用字符串直接量: String message = new String("Welcome to java"); 2.用字符串直接量: String message = "Welcome to java"; 3.用字符数组 Char[] charArray = {'m', 'y'}; String message = new String(charArray); 不可变字符与限定字符串 String对象是不可变的,内容不能改变 java虚拟机为了

【Java】整理关于java的String类,equals函数和比较操作符的区别

初学 Java 有段时间了,感觉似乎开始入了门,有了点儿感觉但是发现很多困惑和疑问而且均来自于最基础的知识折腾了一阵子又查了查书,终于对 String 这个特殊的对象有了点感悟大家先来看看一段奇怪的程序: public class TestString {       public static void main(String[] args) {           String s1 = "Monday";           String s2 = "Monday&qu

黑马程序员——Java基础---String类

--Java培训.Android培训.iOS培训.UI培训.PHP培训.期待与您交流! -- Scanner的概述和方法介绍 1.Scanner类的构造方法 Scanner(InputStream source) 2. 一般方法 hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等.如果需要判断是否包含下一个字符串,则可以省略Xxx package com.geekds.scanner; import java.util.Scanner; public cl

JAVA的String 类【转】

String类 1.String对象的初始化 由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = “abc”; s = “Java语言”; 其实按照面向对象的标准语法,其格式应该为: String s = new String(“abc”); s = new String(“Java语言”); 只是按照面向对象的标准语法,在内存使用上存在比较大的浪费.例如String s = new String(“abc”);

Java中String类的方法及说明

String : 字符串类型 一.构造函数     String(byte[ ] bytes):通过byte数组构造字符串对象.     String(char[ ] value):通过char数组构造字符串对象.     String(Sting original):构造一个original的副本.即:拷贝一个original.     String(StringBuffer buffer):通过StringBuffer数组构造字符串对象.  例如:      byte[] b = {'a',