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。