首頁  >  文章  >  Java  >  Java 中的字串操作

Java 中的字串操作

WBOY
WBOY原創
2024-08-30 16:07:36499瀏覽

字串操作對於任何程式語言來說都是非常常見的事情。 Java 是一種程式語言,我們可以看到大量的內建函數來實現字串操作的目的。在 Java 程式設計中,您可以執行各種操作,例如取得字串的長度、尋找字串中的字元、字串連接、取得子字串、字串修改等。我們也可以更改給定字串的大小寫;這也是字串操作的一部分。我們有一些內建函數來處理這個問題。

它是如何運作的?

Java 程式語言提供了大量的字串操作函數,我們可以根據業務需求使用它們。我們可以透過多種方式操作字串。

廣告 該類別中的熱門課程 JAVA 掌握 - 專業化 | 78 課程系列 | 15 次模擬測驗

下面給出了操作字串的不同方法:

1。字串連接: 假設我們有兩個單獨的字串。我們希望這兩個字串連接成一個。為此,我們可以簡單地使用傳統的(+ 運算子)。

String str1= "Hello";
String str2 = "India";
String finalResult = str1+" "+str2;

2。更改給定字串的大小寫:我們可以在需要時使用 toLowerCase() 和 toUpperCase() Java 內建函數來更改字串的大小寫。

3。字串內的子字串:Java 中有一個 Contain() 方法來處理字串內字串的檢查。我們可以使用此函數來檢查定義的字串中的某些字元序列。我們也可以使用Java的substring()。

4。清理帶有不需要的字元的字串: 為此,我們可以使用 Java trim() 函數。此函數可用於刪除給定字串開頭和結尾的空格。

5。字串反轉: 字串反轉又是字串操作的一部分。這都是關於從最後一個索引到第一個索引獲取字串。例如,我們有“Hello world!”,該字串的反轉將是“!dlroW olleH”。

文法:

1。 toLowerCase()

public String toLowerCase();

此函數將給定字串的大小寫變更為小寫。我們可以在字串時使用這個函數來透過compareTo()函數本身來處理忽略情況。

2。 toUpperCase()

public String toLowerCase();

此函數與 toLowerCase() 相同,但它將大小寫更改為大寫。

3。子字串()

String substring(int StartIndex, int LastIndex)

在範例程式碼區域中,我們將看到該函數的使用,並將索引作為輸入和輸出。為此,我們需要有一個字串來執行此操作。我們可以使用我們想要字串的位置來取代 StartIndex,並且我們可以將 LastIndex 替換為我們想要字串的位置的結束索引。

4。修剪()

public String trim()

同樣,這是一個字串操作函數,我們可以使用它來刪除給定字串中不需要的空格。

Java 中字串操作的範例

以下是範例:

範例#1

一起使用 toLowerCase() 和 CompareTo()。

這是 Java 程式語言中用於字串比較的非常基本的功能之一。如果我們有相同的字串,但大小寫不同,則不會被認為是相等的。要使用compareTo()函數來處理這個問題,我們可以使用toLowerCase()函數在比較之前將兩個字串的大小寫改為小寫。

代碼:

public class StrCompare {
public static void main(String[] args) {
String string1 = "Hello";
String string2 = "hello";
String string3 = string1.toLowerCase();
String string4 = string2.toLowerCase();
int i = string3.compareTo(string4);//0 for both are equal
if(i==0){
System.out.println("Both strings are equal.");
}else{
System.out.print("Strings are not equal.");
}
}
}

輸出:

Java 中的字串操作

範例#2

字串連接 – 我們將使用 + 運算子來處理此問題。

代碼:

public class StrConcat {
public static void main(String[] args) {
String str1= "Hello";
String str2 = "World";
String result = str1+" "+str2;
System.out.print(result);
}
}

輸出:

Java 中的字串操作

範例 #3

取得字串的長度並以相反順序逐個字元列印。

得到長度後,我們就可以從字串的最後一個位置到字串的第0個位置逐個字元地讀取字串。換句話說,我們將看到給定字串的反轉字串。

代碼:

public class StrLenght {
public static void main(String[] args) {
String str1= "Hello World!";
System.out.println("The length of the string: "+ str1.length());
System.out.println("Actual String: "+str1);
System.out.print("String reverse: ");
for(int i = str1.length()-1; i>=0; i--){
System.out.print(str1.charAt(i));
}
}
}

輸出:

Java 中的字串操作

範例#4

從給定字串中取得子字串。

代碼:

public class SubString {
public static void main(String[] args) {
String str1= "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";
System.<em>out</em>.println(str1.substring(0,10)); // this will give the string from index 0 to 10
System.<em>out</em>.println(str1.substring(10)); // this will give the string from index 10 to the end of the string
}
}

輸出:

Java 中的字串操作

結論

在Java程式設計中,我們可以使用Java程式設計中可用的工具和技術來執行各種字串操作。最好繼續使用內建功能。我們有一個龐大的內建函數清單來處理這個問題,例如:replace()、replaceFirst()、toLowerCase()、toUpperCase()、split()、substring()、length() 函數等。

以上是Java 中的字串操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn