Scala中String的常用方法
var str1 = ""
str1 += "abCDae"
str1 = str1.concat("abCDae")
println(str1)
println(str1.toUpperCase())
println(str1.toLowerCase())
println(str1.length)
println(str1.size)
println(str1.indexOf("a"))
println(str1.indexOf("a",1))
println(str1.indexOf("d",1))
str1 = str1.replace("a","m")
str1 = str1.replaceAll("\\w","1")
val str2 = "你-好-我-是"
val arr2 = str2.split("-")
println(arr2)
println(arr2.mkString("."))
println(arr2.getClass.getSimpleName)
println(" a bcd e ".trim)
遍历
val str1 = "abcd"
str1.foreach(elem=>{
println
})
str1.foreach(println)
for (value <- str1) {
println(value)
}
for (value <- str1) println(value)
for (index<- 0 until str1.length) {
println(str1(index))
}
for (index <- 0 until str1.length) println(str1(index))
for (index <- 0 to str1.length - 1) {
println(str1(index))
}