Dart 文字列の長さを取得する
Dartで、文字列の長さを取得するコードを記述してます。「 length 」を使用します。サロゲートペア文字に使用すると正しい文字数は取得できません。
環境
- OS windows11 home
- Dart 2.18.6
文字列の長さを取得
文字列の長さを取得するには、「 length 」を使用します。
文字列.length
実際に、使用してみます。
void main() {
String str = 'Hello';
print(str.length); // 5
str = 'あいうえお';
print(str.length); // 5
}
実行結果を見ると、取得できていることが確認できます。
サロゲートペア文字
通常の2バイトで1文字で表すところを、4バイトで1文字となるサロゲートペア文字だと、1文字が2文字として取得されます。
void main() {
String str = '😨😸😹';
print(str.length); // 6
}
-
前の記事
mac 容量の大きいファイルを探す 2023.03.09
-
次の記事
putty ログアウトするショートカットキー 2023.03.09
コメントを書く