??【Flutter】學習養(yǎng)成記伏穆,【程序員必備小知識】
?? 今日小知識——【Flutter】Dart
數(shù)據(jù)類型之String
的基本使用翎迁!
1. 寫在前面
在上篇文章中介紹了Dart
的基本數(shù)據(jù)類型中的數(shù)值類型阅爽,num
類型(int 和 double)肄程,那么現(xiàn)在就繼續(xù)來學習 Dart
的基礎(chǔ)語法行施,字符串類型 string
延刘。
【Flutter】蘋果Mac電腦配置flutter開發(fā)環(huán)境
【Flutter】 Android Studio 安裝第三方模擬器—網(wǎng)易MuMu
【Flutter】項目運行報錯Failed to find Build Tools revision 29.0.2
【Flutter】flutter doctor 報錯Android license status unknown. Run `flutter doctor --android-licenses‘
【Flutter】如何新建項目镣隶,運行你的第一個 flutter 工程項目
【Flutter】Dart中的var极谊、final 和 const基本使用
【Flutter】Dart數(shù)據(jù)類型之num
2. 字符串 String
2.1 基本定義
字符串使用單引號
和雙引號
都可以诡右,測試代碼如下:
void stingTest(){
var a = 'jay';
var b = "reno";
print(a+b);
}
運行結(jié)果如下:
2.2 字符串拼接
字符串可以直接相加進行拼接,字符串也可以直接使用String
轻猖,如下:
void stingTest(){
var a = 'jay';
var b = "reno";
print(a+b);
String name = 'reno';
print(name);
}
代碼運行結(jié)果如下:
2.3 多行字符串
三引號
和雙引號
可以顯示多行的字符串帆吻,測試如下:
void stingTest(){
String name = 'reno';
print(name);
//三引號和雙引號可以顯示多行的字符串
String name1 =
"zjp\n"
"jay\n"
"reno\n";
print(name1);
String name2 = '''zjp
jay
reno1
''';
print(name2);
}
打印結(jié)果如下:
三個引號
的會把空格
也打印出來,還原了原來的字符串的格式咙边,按格式輸出了猜煮。
2.4 取指定下標字符
字符串也是可以取指定字符的,和數(shù)組一樣的方便败许。
2.5 字符串乘法
有意思的是王带,字符串還可以進行加和乘,但是減和除是不行的市殷。
2.6 字符串格式輸出
字符串的格式輸出愕撰,如下:
格式輸出的表達式是:
${表達式}
,如果只有一個變量沒有表達式就去掉兩個大的花括號醋寝。
還有一些常用的方法搞挣,比如字符串的長度、字符串是以什么開頭和結(jié)尾的等等音羞。
command+鼠標左擊
囱桨,可以查看方法的注釋和使用,點進去還可以看到更多的字符串相關(guān)的方法嗅绰。
\n
正常情況下是一個轉(zhuǎn)義字符—換行符
舍肠,字符串前面加個 r
之后,就不是轉(zhuǎn)義字符了窘面,變成字符串的一部分了翠语。
3. 寫在后面
關(guān)注我,更多內(nèi)容持續(xù)輸出
?? 喜歡就點個贊吧????
?? 覺得有收獲的民镜,可以來一波 收藏+關(guān)注啡专,以免你下次找不到我????
??歡迎大家留言交流险毁,批評指正制圈,
轉(zhuǎn)發(fā)
請注明出處,謝謝支持畔况!??