Scala _04Scala字符串
程序员文章站
2022-06-14 16:54:58
...
Scala字符串
- String
- StringBuilder 可变
- string操作方法举例
- 比较:equals
- 比较忽略大小写:equalsIgnoreCase
- indexOf:如果字符串中有传入的assci码对应的值,返回下标
package com.henu.scala03String
object ScalaDemo {
def main(args: Array[String]): Unit = {
/**
* String && StringBuilder
*/
val str1 = "abcd"
val str2 = "ABCD"
println(str1.indexOf(97))
println(str2.indexOf("b"))
println(str2.indexOf("B"))
println(str1 == str2)
/**
* compareToIgnoreCase
* 如果参数字符串等于此字符串,则返回值 0;
* 如果此字符串小于字符串参数,则返回一个小于 0 的值;
* 如果此字符串大于字符串参数,则返回一个大于 0 的值。
*/
println(str1.compareToIgnoreCase(str2))
val strBuilder = new StringBuilder
strBuilder.append("abc")
strBuilder.+('d')
// strBuilder.++=("efg")
strBuilder++="efg"
// strBuilder.+=('h')
strBuilder+='h'
strBuilder.append(1.0)
strBuilder.append(18f)
println(strBuilder)
}
}
【String和StringBuilder的API是属于java的API】方法就不用演示了吧。java大佬们,啊哈哈!!!
上一篇: Scala 样例类