Javaちょこっとリファレンス ブログ

Java開発時にぜひご利用ください。

Java 共通部品 取得関数

[Java共通部品] 全角文字は2桁、半角文字は1桁として文字数をカウントする

投稿日:

全角文字は2桁、半角文字は1桁として文字数をカウントするサンプルです。

サンプルメソッド

例)全角文字は2桁、半角文字は1桁として文字数をカウントする

(実行例)
abc ⇒3 あいうえお ⇒10 あaいbうcえdお ⇒14

メモ

  • UTF-8だと全角文字が3バイトだったりするため、全角文字を2とカウントしたい場合にご利用ください。
  • null対応はおこなっていないため、引数にnullを渡すと例外が発生します。

スポンサーリンク

スポンサーリンク

-Java, 共通部品, 取得関数
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[Java共通部品] 日付文字列(YYYYMMDD)の月初日を取得する

指定した日付文字列(YYYYMMDD)の月初日を取得する共通関数です。 結果は日付文字列(YYYYM ...

[Java] 数値の符号を取得する(Math.signum)

数値の符号を取得するには、signumを使用します。 構文 (java.lang.Math) pub ...

[Java共通部品] 日付文字列スラッシュ編集

日付文字列を、スラッシュ編集する共通関数です。 例)YYYYMMDD ⇒ YYYY/MM/DD サン ...

[Java] オブジェクトからクラス名を取得する(.getCanonicalName)

オブジェクトからクラス名を取得するには、Classクラスの.getCanonicalName()を使 ...

[Java共通部品] 日付文字列と日付文字列の差分日数を取得する

日付文字列と日付文字列の差分日数を取得する共通関数です。 サンプルメソッド 例)日付文字列と日付文字 ...