天天看點

scala快速入門系列【字元串】

本篇作為scala快速入門系列的第四篇,為大家帶來的是字元串相關内容。

scala快速入門系列【字元串】

scala提供多種定義字元串的方式,将來我們可以根據需要來選擇最友善的定義方式。

  • 使用雙引号
  • 使用插值表達式
  • 使用三引号

使用雙引号

文法

val/var 變量名 = “字元串”           

複制

示例:

有一個人的名字叫"hadoop",請列印他的名字以及名字的長度。

參考代碼

scala> println(name + name.length)
hadoop6           

複制

使用插值表達式

scala中,可以使用插值表達式來定義字元串,有效避免大量字元串的拼接。

文法

val/var 變量名 = s"${變量/表達式}字元串"           

複制

[!TIP]

  • 在定義字元串之前添加 s
  • 在字元串中,可以使用 ${} 來引用變量或者編寫表達式

示例

請定義若幹個變量,分别儲存:“zhangsan”、30、“male”,定義一個字元串,儲存這些資訊。 列印輸出:name=zhangsan, age=30, sex=male

參考代碼

scala快速入門系列【字元串】

使用三引号

如果有大段的文本需要儲存,就可以使用三引号來定義字元串。例如:儲存一大段的SQL語句。三 個引号中間的所有字元串都将作為字元串的值。

文法

val/var 變量名 = """字元串1
 字元串2"""           

複制

示例

定義一個字元串,儲存以下SQL語句

select
   * 
from  
   t_user 
where
   name = "zhangsan"           

複制

列印該SQL語句

參考代碼

scala快速入門系列【字元串】

本篇部落格到這裡就結束了,感興趣的小夥伴們可以持續關注喲~下一篇将為大家帶來

資料類型與操作符

的使用,敬請期待!