首頁 > Java > java教程 > 主體

Java 字串轉小寫

王林
發布: 2024-08-30 15:13:11
原創
527 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!