この記事の要約: Javaの組み込みサポートが提供されるStringクラスは不変(immutable)であり、その操作と、StringBuilderによる可変な文字列操作のメカニズムを解説します。文字列の内容比較(equals)とオブジェクト同一性比較(==)の重要な違いを明確にし ...
String クラスは、文字列を扱うためのクラスです。 文字数を調べたり、一部を取り出したり、置き換えたり、結合したりすることができます。 これまでに学んだ複数の String メソッドを組み合わせて、 文字列の一部を切り出し・置きかえ・整形する練習をし ...
Java言語では,クラスからインスタンスを生成してクラスの機能を利用します。まず実際のコードを見てみましょう。 public ...
Johann Burkard氏が公開しているStringSearchは、高速な文字列検索アルゴリズムを実装したJava用ライブラリである。BNDM法や、BMH法とその派生、Bit-parallel手法といった複数のアルゴリズムをサポートしている点が特徴。いずれのアルゴリズムを利用する場合でも基本 ...
テキスト・ブロックは、改行やクォーテーションなどを含んだ文字列を簡単に定義できる新しい文法である。JavaのStringクラスを使って文字列を宣言する場合、通常であれば、改行や引用符は次のようにエスケープ文字を使用して記述する必要がある。
A Java string is a sequence of characters that exists as an object of the class java.lang. Java strings are created and manipulated through the string class. Once created, a string is immutable -- its ...
.NET Framework対応のアプリケーションが扱う文字列に,4バイト長で1文字を表す「サロゲート・ペア」が含まれる場合,文字列操作にどのような影響があるだろうか。.NET Frameworkの文字列操作には,ユーザー・インタフェースやファイル操作,プログラム内部で ...
Take advantage of these best practices when working with strings in .NET Core for the optimal performance of your applications. Two popular classes that you will use frequently when working with ...
前回はKotlinの基本文法と関数について解説しました。今回はKotlinにおけるオブジェクト指向プログラミングを実現するクラスと、 それを取り巻く機能を紹介します。 クラスの定義とインスタンスの生成 KotlinはJavaと同じくクラスベースのオブジェクト指向 ...