scala提供多種定義字串的方式,將來我們可以根據需要來選擇最方便的定義方式。 語法
val/var 變數名 = 「字串」
示例
有乙個人的名字叫"hadoop",請列印他的名字以及名字的長度。
參考**
scala> println(name + name.length)
hadoop6
scala中,可以使用插值表示式來定義字串,有效避免大量字串的拼接。
語法
val/var 變數名 = s"$字串"
[!tip]
示例
請定義若干個變數,分別儲存:「zhangsan」、30、「male」,定義乙個字串,儲存這些資訊。
列印輸出:name=zhangsan, age=30, ***=male
參考**
scala> val name = "zhangsan"
name: string = zhangsan
scala> val age = 30
age: int = 30
scala> val *** = "male"
***: string = male
scala> val info = s"name=$, age=$, ***=$"
info: string = name=zhangsan, age=30, ***=male
scala> println(info)
name=zhangsan, age=30, ***=male
如果有大段的文字需要儲存,就可以使用三引號來定義字串。例如:儲存一大段的sql語句。三個引號中間的所有字串都將作為字串的值。
語法
val/var 變數名 = """字串1
字串2"""
示例
定義乙個字串,儲存以下sql語句
select
*from
t_user
where
name =
"zhangsan"
列印該sql語句
參考**
val sql = """select
| *| from
| t_user
| where
| name = "zhangsan""""
println(sql)
scala解析 json字串
一 主題 使用scala的類庫解析json字串,避免引入第三方依賴包 二 實現如下 import org.json4s.defaultformats import org.json4s.jackson.jsonmethods.import scala.collection.mutable creat...
Scala字串插值
scala提供了三種字串插值方式 s,f和raw。1.s字串插值器 簡單的說就是解析字串變數。val name tom println s his name is name println s his name is my println s 23 78 第2行是最簡單的用法,第3行為了區分變數名加...
Scala列印字串
1 字串,通過 號連線 2 printf用法 字串,通過 傳值。3 字串模板 通過 獲取變數值 列印字串 val username zhangdan val userage 20println 使用者名稱 username 使用者年齡 userage scala中簡化了關於json的表達 print...