Dart 文字列の先頭に指定した文字列が含まれているかを判定する

Dartで、文字列の先頭に指定した文字列が含まれているかを判定するコードを記述してます。「 startsWith 」に判定したい文字列を指定することで可能です。
環境
- OS windows11 home
- Dart 2.18.1
文字列の先頭に指定した文字列が含まれているかを判定
文字列の先頭に指定した文字列が含まれているかを判定するには、「 startsWith 」を使用します。
文字列.startsWith(文字列)
※含まれていれば「true」が、そうでなければ「false」が返ります
実際に、使用してみます。
void main() {
String str = 'abcde';
print(str.startsWith('a')); // true
print(str.startsWith('ab')); // true
print(str.startsWith('b')); // false
}
実行結果を見ると、判定できていることが確認できます。

サロゲートペア
通常の2バイトで1文字で表すところを、4バイトで1文字となるサロゲートペア文字でも正しく判定されます。
void main() {
String str = '😨😸😹😱🙊';
print(str.startsWith('😨')); // true
print(str.startsWith('😨😸')); // true
print(str.startsWith('🙌')); // false
}
-
前の記事
MariaDB jsonオブジェクトからkeyを使ってvalueの置換を行う 2023.09.11
-
次の記事
firefox 新しいウィンドウを開くショートカットキー 2023.09.12
コメントを書く