[Scala]文字列操作

文字列の長さを取得

文字列の繰り返し

()で、指定位置のcharを取り出す

文字列の比較(<,>,<=,>=)

StringBuilderに文字列を追加

文字列の先頭を大文字に変換

文字列の文字を1文字ずつ処理をする

文字列比較

文字列Aに文字列Bが含まれるかを判定

指定した条件に当てはまる文字列をカウント

差分の抽出

bodyという文字列の中でbadがそれぞれ含まれるかを判定して含まれていない文字を返す

文字の重複削除

指定文字数分だけ、削る

先頭から削る

右から削る

左から削る

条件に一致するまで文字を削り続ける

文字列の比較

大小文字を無視して比較

文字が含まれるかを判定

条件に一致した文字のみを抽出(逆はfilterNot)

条件に一致した文字を抽出

数値チェック

foreach

書式指定

ロケールを指定して書式指定

指定文字数で分割

先頭の1文字を得る

対象の文字の最初に出現する位置のインデックスを得る

カラかどうかを判定する

文字列の最後を得る

カラ文字にlastを使用すると例外が出る

文字列を改行で区切ってイテレータで返す

改行コードを残したい場合

コレクションをループで回して処理をする

正規表現

文字列置換(replace、replaceAll、replaceFirst)

逆に並べる

文字列の一部を取得

文字をソート

分割

末端の改行コードを削除

前方、後方の空白を削除

 

la> “test" map {c => c.toUpper}
res17: String = TEST

アンケート

Scala

Posted by GENDOSU