dart轉成字串 Dart 字串型別

2021-10-12 14:41:56 字數 1307 閱讀 4849

字串資料型別表示字串行。dart字串是由utf16編碼單元組成的序列。

dart中的字串值可以用單引號、雙引號或三引號表示。單行字串用單引號或雙引號表示。三引號用於表示多行字串。

在dart中表示字串值的語法如下所示

語法string variable_name = 'value'

orstring variable_name = ''value''

orstring variable_name = '''line1

line2'''

orstring variable_name= ''''''line1

line2''''''

下面的**演示了在dart中字串資料型別的使用。

void main() ");

上面的**會輸出以下結果:

連線生成的新字串為 :helloworld

example 2

還可以可以使用「$ {}」來插入字串中dart表示式的值。

下面的**演示了這種效果:

void main() ";

print(str1);

string str2 = "2加2為 $";

print(str2);

上面的**會輸出以下結果:

1加1為2

2加2為4

字串屬性

下表顯示的都是字串可讀(read-only)屬性

dart 字串可讀屬性

序號屬性名和描述

codeunits 返回此字串的以utf-16編碼。

isempty 如果此字串為空,則返回true。

length 返回字串的長度,包括空格,製表符和換行符。

字串方法和可操作屬性

dart core庫中的string類還提供了操作字串的方法。

下面給出了核心庫中的一些方法。

dart 字串方法和可操作屬性序號方法名和描述1tolowercase() 將此字串中的所有字元轉換為小寫。

2touppercase() 將此字串中的所有字元轉換為大寫。

3trim() 返回沒有任何前導和尾隨空格的字串。

4compareto() 將此物件與另一物件進行比較。

5replaceall() 用給定值替換與指定模式匹配的所有子字串。

6split() 在指定分隔符的匹配處拆分字串並返回子字串列表。

7substring() 返回此字串的子字串,擷取字串的一截。

8tostring() 返回此物件的字串表示形式。

9codeunitat() 返回給定索引處的16位utf-16**編碼。

Dart字串基本方法String

num 分int double 整數 浮點 string str str 跟oc 不同的是 這種標識string 可以跨行還蠻有意思的 string 如果直接寫 n 會進行換行操作 想列印出來 n 就需要 string str r 這是個string n不會換行的那種。string比較相同是 直接 ...

字串轉成整數

實現atoi這個函式,將乙個字串轉換為整數。如果沒有合法的整數,返回0。如果整數超出了32位整數的範圍,返回int max 2147483647 如果是正整數,或者int min 2147483648 如果是負整數。該題目較為複雜,需要分類討論多種情況。題意為將字串中出現的第乙個完整的整數返回,包括...

Oracle Blob轉成字串

oracle資料庫中的blob欄位轉成字串的函式 1 utl raw.cast to varchar2 blob var 只支援blob長度小於2000的字段 mysql select count from score news online a where a.onlineflag 1 and t...