Scala字符串
不可变 String 字符串
在 Scala 中,字符串的类型实际上是 Java String,它本身没有 String 类。
在 Scala 中,String 是一个不可变的对象,所以该对象不可被修改。这就意味着你如果修改字符串就会产生一个新的字符串对象。
object Test {
val greeting: String = "Hello,World!"
def main(args: Array[String]) {
println( greeting )
}
}
以上实例定义了变量 greeting,为字符串常量,它的类型为 String (java.lang.String)。
可修改字符串 String Builder
object Test {
def main(args: Array[String]) {
val buf = new StringBuilder;
buf += 'a'
buf ++= "bcdef"
println( "buf is : " + buf.toString );
}
}
字符串长度
我们可以使用 length() 方法 来获取字符串长度:
object Test {
def main(args: Array[String]) {
var palindrome = "www.runoob.com";
var len = palindrome.length();
println( "String Length is : " + len );
}
}
字符串连接
String 类中使用 concat()方法 或 “+”号 来连接两个字符串:
object Test {
def main(args: Array[String]) {
var str1 = "菜鸟教程官网:";
var str2 = "www.runoob.com";
var str3 = "菜鸟教程的 Slogan 为:";
var str4 = "学的不仅是技术ÿ