コードポイントや文字ではなく、Unicode書記素クラスタの文字列を表す文字列クラスがないのはなぜでしょうか。ほとんどのアプリケーションでは、プログラマーが必要なときに書記素のコンポーネントにアクセスする方が、コードポイントからコンポーネントを整理する必要があるよりも簡単であるように思えます。 (少なくとも理論的には)。内部的に文字列クラスは、UTF-8、UTF-16などの可変長エンコーディングを使用する場合があります。この場合、UTF-32も可変長です。または、それらすべてのサブクラスを実装します(オプションで、実行時に選択肢を構成して、さまざまな言語が最適なエンコーディングを使用できるようにします)。しかし、プログラマーが文字列を検査するときに書記素ユニットを「見る」ことができれば、