Scala逆引き解説


カテゴリ別記事一覧

はじめに 次世代型プログラミング言語Scala入門:未経験者に必須の知識総まとめ! 【2020春】Scalaで転職する方法!Scala求人の動向は?未経験者・Java経験者はどうすべき? Scalaについて非エンジニア向けに解説します! Scalaを学ぶのに役立つ書籍を紹介します!
Scala 3(Dotty)特集 【2019年12月】Scala 3(Dotty)開発の進捗と2.13からの移行についての最新情報 次世代Scala「Dotty」 3つのねらい・7つの新しさをご紹介 「交差型」のご紹介:Scala 3の新しい型表現(1) 「合併型」のご紹介:Scala 3の新しい型表現(2) 「型ラムダ」のご紹介:Scala 3の新しい型表現(3) 「コンテキスト関数」のご紹介:Scala 3の新しい型表現(4) 「トレイトパラメータ」のご紹介:Scala 3のパワーアップした表現力(1) 「可変長引数パターン」のご紹介:Scala 3のパワーアップした表現力(2) Scala 3に用意された移行オプションの使い方まとめ トップレベル定義の導入とパッケージオブジェクトの廃止について:Scala 3のパワーアップした表現力(3) newキーワードを不要にする「クリエイターアプリケーション」とは?:Scala 3のパワーアップした表現力(4) タプルと関数が限界突破!22制限の撤廃について:Scala 3のパワーアップした表現力(4) Scala 3.0.0-M1がリリースされます





文字列処理 文字列の長さを取得する方法:lengthとcodePointCountの使い分け 【getBytes&size】文字列のバイト長を取得する方法 containsメソッドでStringに特定の文字列が含まれるか調べる方法 文字列を連結するには?+演算子やString interpolationの使い方 文字列を分割する方法(split・splitAt・linesIterator・linesWithSeparatorsメソッド) replaceメソッドなど、文字列を置換する方法を紹介 文字列を数値に変換するには?to○○メソッドと注意点について substringでStringを切り取り、部分文字列を抽出する方法 StringOpsとWrappedStringの違いは? 文字列の先頭や末尾を、取得したり切り落としたりする方法 文字列を逆順にする方法 文字列をURLエンコード・デコードする方法 この文字の位置はどこ?文字列のインデックスを取得する方法 文字列が特定の文字列で始まるか・終わるかを調べる方法 文字列をエスケープしたり復元したりする方法(Apache Commons Text) 文字列の文字コード(文字セット)を変換する方法 数値を文字列に変換する方法 文字列をバイト列に、またはバイト列を文字列に変換する方法 trimメソッドで文字列の前後の空白を除去する 特定の文字の文字コード(コード・ポイント)を取得する 文字列が正規表現に合致するか調べる方法 文字列の大文字へ・小文字へ変換する方法 stripメソッドで文字列の前後の全角空白を除去する JavaとScalaのString/StringBuilder/StringBuffer使い分け事情 文字列が一致するか比較する方法/大文字・小文字を区別せずに比較する方法 文字列を辞書的に比較する方法/大文字・小文字を区別せずに比較する方法













サイト内検索


Scalaを使ってみたいけれど、複雑そう、難しそう…と使うのを躊躇している方も多いと思います。 そこで、当サイトではScalaについて無理なく学べるよう、Javaなどの周辺技術との関わりも含めてやさしく平易に解説していきます。


動作環境

Scalaのバージョンは3(Dotty)、2.13、2.12に対応しています。Javaのバージョンは8または11です。


編集責任者

NoriakiHoriuchi
堀内紀彰 (@NoriakiHoriuchi)

合同会社ミルクソフトの代表です。Scalaをメインに業務アプリケーションを開発しています。Scalaにはだいぶお世話になったので、さらなる普及のために一肌脱ごうと思っています。


運営会社

合同会社ミルクソフト

ScalaやPlay Frameworkを中心技術としてアプリケーションを開発しています。