1.關于String的new操作原理
String中new創(chuàng)建的是兩個對象,常量池中的數(shù)據(jù)拷貝到堆里面.PNG
圖中String中new創(chuàng)建的是兩個對象,先在常量池中創(chuàng)建數(shù)據(jù),然后再拷貝到堆里面,最后將地址傳給s1
2.trim()方法只能去掉字符串前后的空格
trim()只能去掉前后的空格.PNG
3.留意陷阱
打印的s依舊是woaiheima因為并沒有調用方法.PNG
打印的s依舊是原來的內容,因為輸出時并沒有調用方法
4.char類型的自動提升
返回第幾位數(shù)字傳遞char類型會自動提升.PNG
5.符串串和char數(shù)組的相互轉化
將字符串轉換為char數(shù)組.PNG
6.將PI放入數(shù)組中,不含點
接收PI到數(shù)組中.PNG
7.判斷字符串與變量相加原理圖
判斷字符串與變量相加原理圖.PNG
8.求余(%)結果的符號符號只跟左邊數(shù)字的符號有關
(1)3%-5=3
(1)-3%-5=-3
9.增強型for循環(huán)遍歷一個字符串數(shù)組
增強型for循環(huán).PNG
for循環(huán)的括號里面,第一個String 表示該數(shù)組的數(shù)據(jù)類型,friend表示字符串數(shù)組里面的一個元素,例如friends[0]、friends[1]等,而最右邊的friends表示該字符串數(shù)組名
10.字符串反轉的做法
字符串反轉.PNG
11.字符串和數(shù)組中l(wèi)ength的區(qū)別
字符串和數(shù)組中l(wèi)ength的區(qū)別.PNG
12.字符串相連接后是否相等與長字符串相等
字符串相連判斷是否相等.PNG
13.字符串轉換為字符數(shù)組
字符串轉換為字符數(shù)組.PNG
14.如何將字符串最后兩個字符交換
字符串最后兩個字符交換.PNG
15.字符數(shù)組轉換成字符串
字符數(shù)組轉換成字符串.PNG
16.字節(jié)數(shù)組(byte)或部分字節(jié)數(shù)組轉換成字符串
字節(jié)數(shù)組(byte)或部分字節(jié)數(shù)組轉換成字符串.PNG