Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 2 KB

File metadata and controls

61 lines (45 loc) · 2 KB

Java - String toLowerCase()toUpperCase()方法

原文: https://beginnersbook.com/2013/12/java-string-tolowercase-method-example/

方法toLowerCase()String的字符转换为小写字符。它有两个变种:

String toLowerCase(Locale locale):使用指定的Locale定义的规则将字符串转换为小写。

String toLowerCase():相当于toLowerCase(Locale.getDefault())Locale.getDefault()获取此 Java 虚拟机实例的默认语言环境的当前值。 Java 虚拟机根据主机环境在启动期间设置默认语言环境。如果未明确指定语言环境,则许多语言环境敏感方法使用它。可以使用setDefault()方法更改它。

示例:toLowerCase()方法

import java.util.Locale;
public class LowerCaseExample{
   public static void main(String args[]){
       String str = new String("ABC IS NOT EQUAL TO XYZ");
       //Standard method of conversion
       System.out.println(str.toLowerCase());

       //By specifying Locale
       System.out.println(str.toLowerCase(Locale.FRANCE));
   }
}

输出:

abc is not equal to xyz
abc is not equal to xyz

方法:toUpperCase()

toLowerCase()方法类似,toUpperCase()也有两个变体: String toUpperCase(Locale locale):它使用指定的Locale定义的规则将字符串转换为大写字符串。 String toUpperCase():与toUpperCase(Locale.getDefault())相当。

示例:toUpperCase()方法

import java.util.Locale;
public class UpperCaseExample{
   public static void main(String args[]){
       String str = new String("this is a test string");
       //Standard method of conversion
       System.out.println(str.toUpperCase());

       //By specifying Locale
       System.out.println(str.toUpperCase(Locale.CHINA));
   }
}

输出:

THIS IS A TEST STRING
THIS IS A TEST STRING