この記事でわかることJavaで「𠮷田葵」を length() で数えると4になります。表示名の仕様が「Unicodeコードポイント3個まで」なら、codePointCount() で3と数えます。入力例を使って不具合を再現し、見た目の一文字やUTF-8バイト数が要件のときの違いも確認します。 取引先の連絡先データを取り込む管理画面で、表示名の検証を担当する場面を考えます。テストデータは「田中葵」と「𠮷田葵」です。前者だけを使った結合テストでは、どちらの数え方でも3になるので不具合は見つかりません。連携先が ...