首頁 > Java > java教程 > 主體

Java語言字串使用方法

WBOY
發布: 2023-06-10 21:24:28
原創
1560 人瀏覽過

Java是一種高階程式語言,它被廣泛地應用於各種應用程式的開發。其中,字串是Java中一個非常重要的資料型別。本篇文章將介紹Java語言字串的使用方法,包括建立字串、字串比較、字串連接、字串截取等。

  1. 建立字串

在Java中,可以用兩種方法來建立字串。第一種方法是使用字串字面量。例如,下面這行程式碼會建立一個字串對象,其值為"Hello World!":

String str = "Hello World!";
登入後複製

第二種方法是使用String類別的建構子。例如,下面這行程式碼會使用建構函式建立一個字串對象,其值為"Hello World!":

String str = new String("Hello World!");
登入後複製
  1. 字串比較
##在Java中,可以使用equals()方法來比較兩個字串是否相等。例如,下面這行程式碼會比較兩個字串是否相等:

String str1 = "Hello";
String str2 = "hello";
if(str1.equals(str2)){
    System.out.println("两个字符串相等");
}else{
    System.out.println("两个字符串不相等");
}
登入後複製

還可以使用equalsIgnoreCase()方法來比較字串時忽略大小寫。例如,下面這行程式碼會比較兩個字串是否相等(忽略大小寫):

String str1 = "Hello";
String str2 = "hello";
if(str1.equalsIgnoreCase(str2)){
    System.out.println("两个字符串相等");
}else{
    System.out.println("两个字符串不相等");
}
登入後複製

    字串連接
在Java中,有三種方法可以連接字串。第一種方法是使用「 」運算子。例如,下面這行程式碼會連接兩個字串:

String str1 = "Hello";
String str2 = "World";
String str3 = str1 + str2;
System.out.println(str3); //输出HelloWorld
登入後複製

第二種方法是使用concat()方法。例如,下面這行程式碼會連接兩個字串:

String str1 = "Hello";
String str2 = "World";
String str3 = str1.concat(str2);
System.out.println(str3); //输出HelloWorld
登入後複製

第三種方法是使用StringJoiner類別。例如,下面這行程式碼會連接兩個字串:

String str1 = "Hello";
String str2 = "World";
StringJoiner sj = new StringJoiner("");
sj.add(str1).add(str2); 
String str3 = sj.toString();
System.out.println(str3); //输出HelloWorld
登入後複製

    字串截取
在Java中,可以使用substring()方法來截取字串。例如,下面這行程式碼會截取一個字串的一部分:

String str1 ="Hello World";
String str2 = str1.substring(1, 5);
System.out.println(str2); //输出ello
登入後複製

另外,也可以使用split()方法將一個字串分割成多個部分。例如,下面這行程式碼會將一個字串依照空格分割成多個部分:

String str1 ="Hello World";
String[] str2 = str1.split(" ");
for(int i = 0; i < str2.length; i++){
    System.out.println(str2[i]); //输出Hello和World
}
登入後複製
綜上所述,本文介紹了Java語言字串的建立、比較、連接和截取等方法。這些方法都是Java程式設計中非常重要的基礎知識,希望讀者能深入了解並應用。

以上是Java語言字串使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板