原文: https://howtodoinjava.com/java/string/java-string-tolowercase-method/

Java String.toLowerCase()返回一个字符串,该字符串是将给定字符串中的所有字符转换为小写字母的结果。

1. String.toLowerCase()方法

使用String.toLowerCase()将任何字符串转换为小写字母。

1.1 方法语法

String.toLowerCase()方法已重载,有两种变体。

  1. /**
  2. * @param locale - locale use the case transformation rules for given locale
  3. *
  4. * @return - string converted to lowercase
  5. */
  6. public String toLowerCase();
  7. public String toLowerCase(Locale locale);

1.2 null不是有效的方法参数

方法不接受null参数。 如果方法参数为null,它将抛出NullPointerException

  1. Exception in thread "main" java.lang.NullPointerException
  2. at java.lang.String.toLowerCase(String.java:2710)
  3. at com.StringExample.main(StringExample.java:11)

2. Java 将字符串转换为小写示例

Java 程序使用默认语言环境规则将字符串转换为小写。

  1. public class StringExample
  2. {
  3. public static void main(String[] args)
  4. {
  5. String string = "Hello World";
  6. String lowercaseString = string.toLowerCase();
  7. System.out.println(lowercaseString);
  8. }
  9. }

程序输出。

  1. hello world

toLowerCase()方法等于调用toLowerCase(Locale.getDefault())

3. Java String.toLowerCase(Locale locale)示例

Java 程序使用默认语言环境规则将字符串转换为小写。

  1. public class StringExample
  2. {
  3. public static void main(String[] args)
  4. {
  5. System.out.println("hello world".toLowerCase(Locale.getDefault()));
  6. System.out.println("Γειά σου Κόσμε".toLowerCase(Locale.US));
  7. }
  8. }

程序输出:

  1. hello world
  2. γειά σου κόσμε

在此示例中,我们学会了将字符串转换为小写

参考文献:

Java 字符串指南
String Java 文档