首页  >  文章  >  Java  >  Java 字符串转小写

Java 字符串转小写

王林
王林原创
2024-08-30 15:13:11545浏览

Java 提供了一些处理字符串的包和方法。使用这些方法,可以根据需要将字符串转换为不同的格式。  Java 字符串类有一个方法 toLowerCase() 将字符串转换为小写。

广告 该类别中的热门课程 JAVA 掌握 - 专业化 | 78 课程系列 | 15 次模拟测试

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

java中的String类提供了toLowerCase()方法,可以将字符串中的所有字符转换为小写。当没有明确指定参数时,toLowerCase() 使用默认参数“Local.getDefault()”。应谨慎使用此方法,因为它是本地敏感的,否则 HTML 标签、协议密钥、编程语言标识符可能会生成匿名字符。 toLowerCase() 将其转换为小写字符后创建一个新字符串。

语法:

在以下语法中,给出了 toLowerCase() 方法,该方法将字符串转换为小写。

toLowerCase()
//OR
public String toLowerCase(Locale locale)

如何将字符串替换为小写?

将字符串替换为小写可以通过多种方式完成。将字符串转换为小写的最佳方法之一是使用 toLowerCase()。 toLowerCase() 是一个公共方法。

toLowerCase() 方法与 toLowerCase(Locale.getDefault()) 类似。 getDeafult() 获取此 JVM 实例的默认区域设置值。默认区域设置由 JVM 在启动时设置。如果未明确指定语言环境。可以使用 setDefault() 方法显式设置。

操作执行其任务需要区域设置。这种类型的操作称为区域设置敏感的。  当传递 null 作为语言环境参数时,程序将抛出 NullPointerException。

Java 字符串转小写的示例

以下是下面提到的以下示例:

示例#1

在此示例中,main 方法的第一行实例化了一个对象以获取用户的输入。之后显示一条消息以输入输入句子。在下一行中,输入字符串存储在变量“inputStr”中。最后一行以小写形式显示转换后的字符串。

//importing packages here
import java.util.*;
class StringToLowercaseExample{
public static void main(String[] args) {
//instantiating scanner object
Scanner scObj = new Scanner(System.in);
System.out.println("Please enter String to convert it into lowercase:");
// retrieving string entered
String inputStr = scObj.nextLine();
//converting string into lowercase
System.out.println("String after conversion in Lower Case = " + inputStr.toLowerCase());
}
}

输出:

Java 字符串转小写

示例#2

在此示例中,显示两个字符串,第一个字符串大写,第二个字符串大部分单词采用驼峰式命名。应用 toLowerCase() 方法后,字符串转换为小写,如输出屏幕截图中所示。

//importing packages here
import java.util.*;
class StringToLowercaseExample2{
public static void main(String[] args) {
//assigning string to the first variable
String strFirst = "FAMILIARITY BREEDS CONTEMPT.";
//converting I string to lowercase
String strFirstLowerCase = strFirst.toLowerCase();
//displaying string after conversion
System.out.println("String I after converting into lowercase: \n" + strFirstLowerCase);
//assigning string to the second variable
String strSecond = "Every Cloud has a Silver Lining.";
//converting II string to lowercase
String strSecondLowerCase = strSecond.toLowerCase();
//displaying string after conversion
System.out.println("\nString II after converting into lowercase: \n" + strSecondLowerCase);
}
}

输出:

Java 字符串转小写

示例#3

在此示例中,三个单独的字符串被转换为小写,每个字符串在语言环境中都有不同的参数,即 ENGLISH、FRANCE、CHINESE。

//importing packages here
import java.util.*;
class StringToLowercaseExample3{
public static void main(String[] args) {
//assigning string to a variable
String str1 = "There is No Place Like Home";
//displaying the str1 before conversion
System.out.println(str1);
//converting string to lowercase, specifying Locale explicitly
String str1Converted = str1.toLowerCase(Locale.FRANCE);
//displaying the str1 after conversion
System.out.println(str1Converted);
//line separator
System.out.println("\n");
String str2 = "No Man is an Island";
//displaying the str2 before conversion
System.out.println(str2);
//converting string to lowercase, specifying Locale explicitly
String str2Converted = str2.toLowerCase(Locale.ENGLISH);
//String turkish = str2.toLowerCase(Locale.forLanguageTag("tr"));
//displaying the str2 after conversion
System.out.println(str2Converted);
//line separator
System.out.println("\n");
String str3 = "An Empty Vessel Makes Much Noise";
//displaying the str3 before conversion
System.out.println(str3);
//converting string to lowercase, specifying Locale explicitly
String str3Converted = str3.toLowerCase(Locale.CHINA);
//displaying the str3 after conversion
System.out.println(str3Converted);
}
}

输出:

Java 字符串转小写

结论

在本文中,我们将通过 java 类提供的包 & 方法将字符串转换为小写。还通过了默认的语言环境参数,如果没有指定任何参数, toLowerCase() 方法会隐式接受它。给出的例子还解释了如何在程序中使用 toLowerCase() 方法将字符串转换为小写。

以上是Java 字符串转小写的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn