Scala中的字符串连接
字符串是一个字符序列。在 Scala 中,String 的对象是不可变的,这意味着一个常量,一旦创建就不能更改。当通过添加两个字符串创建新字符串时称为字符串连接。 Scala 提供concat()方法来连接两个字符串,该方法返回一个使用两个字符串。我们也可以使用' + '运算符来连接两个字符串。
句法:
str1.concat(str2);
Or
"str1" + "str2";
下面是连接两个字符串的示例。
使用 concat() 方法:此方法将参数附加到字符串。
示例 #1:
Scala
// 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");
}
}
Scala
// 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);
}
}
输出:
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 表示欢迎! GeeksforGeeks字符串2 是到 Portal 。连接两个字符串后,我们得到新字符串Welcome! GeeksforGeeks 到门户网站。使用 +运算符:我们可以使用+运算符符添加两个字符串。
示例 #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 to 字符串 2 是GeeksforGeeks 。通过使用 +运算符连接两个字符串,我们得到输出连接两个字符串后:Welcome toGeeksforGeeks。