[Swift]文字列のバイト数を取得するには?

Swift

どうも、ちょげ(@chogetarou)です。

文字列のバイト数を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列のバイト数を取得するには、utf8とcountプロパティを使います。

まず、文字列のutf8にアクセスします。

そして、utf8からcountプロパティにアクセスします。

var byte = str.utf8.count

utf8のcountプロパティは、文字列のバイト数を返します。

スポンサーリンク

使用例

var greeting = "Hello,World"
var byte = greeting.utf8.count
print(byte) //11

//日本語のバイト数を取得
var jGreeting = "こんにちは"
var jByte = jGreeting.utf8.count
print(jByte) //15

オススメの記事

[Swift]文字列を正規表現で置換するには?

[Swift]数値を2進数の文字列に変換するには?

[Swift]Date(日付)を文字列に変換するには?

コメント

タイトルとURLをコピーしました