object string_test {
def main(args: Array[String]): Unit = {
test_5()
}
/**
* 字符串连接
*/
def test_1(): Unit = {
val content: StringBuilder = new StringBuilder
for (i <- 1 to 10) {
content.append(i.toString)
}
println(content) // 12345678910
content.append("a").append("b").append("c")
println(content) // 12345678910abc
}
/**
* 构造器转String
*/
def test_2(): Unit = {
val content: StringBuilder = new StringBuilder
for (i <- 1 to 10) {
content.append(i.toString)
}
val contentString = content.toString()
println(contentString)
}
/**
* 替换字符
*/
def test_3(): Unit = {
val content: StringBuilder = new StringBuilder
content.append("abc").append("def")
println(content)
content.setCharAt(3, 'l') // scala中单引号表示字符
println(content)
}
/**
* 获取索引位置字符
*/
def test_4(): Unit = {
val content: StringBuilder = new StringBuilder
content.append("abc").append("def")
println(content)
val char = content.charAt(3)
println(char)
}
/**
* 插入和删除
*/
def test_5(): Unit = {
val content: StringBuilder = new StringBuilder
content.append("abc").append("def")
content.insert(1, 'l')
println(content) // albcdef
content.delete(3, 5) // 从3到5,不含5
println(content) // albef
}
}
scala下StringBuilder使用
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...