Scala 字符串连接

Scala 字符串连接

字符串是一连串的字符。在Scala中,String的对象是不可改变的,也就是说,一旦创建,就不能改变。Scala提供了 concat() 方法来连接两个字符串,该方法返回一个用两个字符串创建的新字符串。我们还可以使用 ‘+ ‘操作符来连接两个字符串。

语法:

str1.concat(str2);

或者

"str1" + "str2";

下面是连接两个字符串的例子。

使用concat()方法: 该方法将参数附加到字符串上。

例子#1:

// Scala program to illustrate how to 
// concatenate strings
object GFG
{
       
    // str1 and str2 are two strings
    var str1 = "Welcome! GeeksforGeeks "
    var str2 = " to Portal"
       
    // Main function
    def main(args: Array[String])
    {
           
        // concatenate str1 and str2 strings
        // using concat() function
        var Newstr = str1.concat(str2);
           
        // Display strings 
        println("String 1:" +str1);
        println("String 2:" +str2);
        println("New String :" +Newstr);
           
        // Concatenate strings using '+' operator
        println("This is the tutorial" + 
                    " of Scala language" + 
                    " on GFG portal");
    }
}

输出:

String 1:Welcome! GeeksforGeeks 
String 2: to Portal
New String :Welcome! GeeksforGeeks  to Portal
This is the tutorial of Scala language on GFG portal

在上面的例子中,我们使用concat()函数将第二个字符串连接到第一个字符串的末尾。字符串1是 Welcome!GeeksforGeeks 字符串2是 to Portal。 将两个字符串连接起来后,我们得到新的字符串Welcome!GeeksforGeeks to Portal。

使用+运算符: 我们可以使用 + 运算符将两个字符串相加。
例子#2:

// Scala program to illustrate how to
// concatenate strings
 
// Creating object
object GFG
{
    // Main method
   def main(args: Array[String])
   {
        var str1 = "Welcome to ";
        var str2 =  "GeeksforGeeks";
       
        // Concatenating two string
        println("After concatenate two string: " + str1 + str2);
   }
}

输出:

After concatenate two string: Welcome toGeeksforGeeks

在上面的例子中,字符串1是 Welcome, 字符串2是 GeeksforGeeks。 通过使用+运算符串联两个字符串,我们得到了串联两个字符串后的输出。欢迎来到GeeksforGeeks。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程